@charset "UTF-8";
@import url(https://fonts.googleapis.com/css?family=Lato:400,300,100italic,300italic,100,400italic,700,700italic,900,900italic);
.cis1 {
  color: #033C77; }

.cis1-light {
  color: #04509f; }

.cis1-lighter {
  color: #0564c7; }

.cis1-dark {
  color: #02284f; }

.cis1-darker {
  color: #011427; }

.cis2 {
  color: #F49C00; }

.cis2-light {
  color: #ffae1e; }

.cis2-lighter {
  color: #ffbc47; }

.cis2-dark {
  color: #cb8200; }

.cis2-darker {
  color: #a26800; }

.cis3 {
  color: #b3b3b3; }

.cis3-light {
  color: #c7c7c7; }

.cis3-lighter {
  color: gainsboro; }

.cis3-dark {
  color: #9f9f9f; }

.cis3-darker {
  color: #8a8a8a; }

.cis1-10 {
  color: rgba(3, 60, 119, 0.1); }

.cis1-20 {
  color: rgba(3, 60, 119, 0.2); }

.cis1-30 {
  color: rgba(3, 60, 119, 0.3); }

.cis1-40 {
  color: rgba(3, 60, 119, 0.4); }

.cis1-50 {
  color: rgba(3, 60, 119, 0.5); }

.cis1-60 {
  color: rgba(3, 60, 119, 0.6); }

.cis1-70 {
  color: rgba(3, 60, 119, 0.7); }

.cis1-80 {
  color: rgba(3, 60, 119, 0.8); }

.cis1-90 {
  color: rgba(3, 60, 119, 0.9); }

.cis1-100 {
  color: #033c77; }

.cis2-10 {
  color: rgba(244, 156, 0, 0.1); }

.cis2-20 {
  color: rgba(244, 156, 0, 0.2); }

.cis2-30 {
  color: rgba(244, 156, 0, 0.3); }

.cis2-40 {
  color: rgba(244, 156, 0, 0.4); }

.cis2-50 {
  color: rgba(244, 156, 0, 0.5); }

.cis2-60 {
  color: rgba(244, 156, 0, 0.6); }

.cis2-70 {
  color: rgba(244, 156, 0, 0.7); }

.cis2-80 {
  color: rgba(244, 156, 0, 0.8); }

.cis2-90 {
  color: rgba(244, 156, 0, 0.9); }

.cis2-100 {
  color: #f49c00; }

.cis3-10 {
  color: rgba(179, 179, 179, 0.1); }

.cis3-20 {
  color: rgba(179, 179, 179, 0.2); }

.cis3-30 {
  color: rgba(179, 179, 179, 0.3); }

.cis3-40 {
  color: rgba(179, 179, 179, 0.4); }

.cis3-50 {
  color: rgba(179, 179, 179, 0.5); }

.cis3-60 {
  color: rgba(179, 179, 179, 0.6); }

.cis3-70 {
  color: rgba(179, 179, 179, 0.7); }

.cis3-80 {
  color: rgba(179, 179, 179, 0.8); }

.cis3-90 {
  color: rgba(179, 179, 179, 0.9); }

.cis3-100 {
  color: #b3b3b3; }

.color-aaa {
  color: #aaa; }

.color-bbb {
  color: #bbb; }

.color-ccc {
  color: #ccc; }

.color-ddd {
  color: #ddd; }

.color-eee {
  color: #eee; }

.color-fff {
  color: #fff; }

.color-111 {
  color: #111; }

.color-222 {
  color: #222; }

.color-333 {
  color: #333; }

.color-444 {
  color: #444; }

.color-555 {
  color: #555; }

.color-666 {
  color: #666; }

.color-777 {
  color: #777; }

.color-888 {
  color: #888; }

.color-999 {
  color: #999; }

.color-000 {
  color: #000; }

.cis1-bk {
  background-color: #033C77; }

.cis1-bk-light {
  background-color: #04509f; }

.cis1-bk-lighter {
  background-color: #0564c7; }

.cis1-bk-dark {
  background-color: #02284f; }

.cis1-bk-darker {
  background-color: #011427; }

.cis2-bk {
  background-color: #F49C00; }

.cis2-bk-light {
  background-color: #ffae1e; }

.cis2-bk-lighter {
  background-color: #ffbc47; }

.cis2-bk-dark {
  background-color: #cb8200; }

.cis2-bk-darker {
  background-color: #a26800; }

.cis3-bk {
  background-color: #b3b3b3; }

.cis3-bk-light {
  background-color: #c7c7c7; }

.cis3-bk-lighter {
  background-color: gainsboro; }

.cis3-bk-dark {
  background-color: #9f9f9f; }

.cis3-bk-darker {
  background-color: #8a8a8a; }

.cis1-bk-10 {
  background: rgba(3, 60, 119, 0.1); }

.cis1-bk-20 {
  background: rgba(3, 60, 119, 0.2); }

.cis1-bk-30 {
  background: rgba(3, 60, 119, 0.3); }

.cis1-bk-40 {
  background: rgba(3, 60, 119, 0.4); }

.cis1-bk-50 {
  background: rgba(3, 60, 119, 0.5); }

.cis1-bk-60 {
  background: rgba(3, 60, 119, 0.6); }

.cis1-bk-70 {
  background: rgba(3, 60, 119, 0.7); }

.cis1-bk-80 {
  background: rgba(3, 60, 119, 0.8); }

.cis1-bk-90 {
  background: rgba(3, 60, 119, 0.9); }

.cis1-bk-100 {
  background: #033c77; }

.cis2-bk-10 {
  background: rgba(244, 156, 0, 0.1); }

.cis2-bk-20 {
  background: rgba(244, 156, 0, 0.2); }

.cis2-bk-30 {
  background: rgba(244, 156, 0, 0.3); }

.cis2-bk-40 {
  background: rgba(244, 156, 0, 0.4); }

.cis2-bk-50 {
  background: rgba(244, 156, 0, 0.5); }

.cis2-bk-60 {
  background: rgba(244, 156, 0, 0.6); }

.cis2-bk-70 {
  background: rgba(244, 156, 0, 0.7); }

.cis2-bk-80 {
  background: rgba(244, 156, 0, 0.8); }

.cis2-bk-90 {
  background: rgba(244, 156, 0, 0.9); }

.cis2-bk-100 {
  background: #f49c00; }

.cis3-bk-10 {
  background: rgba(179, 179, 179, 0.1); }

.cis3-bk-20 {
  background: rgba(179, 179, 179, 0.2); }

.cis3-bk-30 {
  background: rgba(179, 179, 179, 0.3); }

.cis3-bk-40 {
  background: rgba(179, 179, 179, 0.4); }

.cis3-bk-50 {
  background: rgba(179, 179, 179, 0.5); }

.cis3-bk-60 {
  background: rgba(179, 179, 179, 0.6); }

.cis3-bk-70 {
  background: rgba(179, 179, 179, 0.7); }

.cis3-bk-80 {
  background: rgba(179, 179, 179, 0.8); }

.cis3-bk-90 {
  background: rgba(179, 179, 179, 0.9); }

.cis3-bk-100 {
  background: #b3b3b3; }

.gray-bk-aaa {
  background: #aaa; }

.gray-bk-bbb {
  background: #bbb; }

.gray-bk-ccc {
  background: #ccc; }

.gray-bk-ddd {
  background: #ddd; }

.gray-bk-eee {
  background: #eee; }

.gray-bk-fff {
  background: #fff; }

.gray-bk-111 {
  background: #111; }

.gray-bk-222 {
  background: #222; }

.gray-bk-333 {
  background: #333; }

.gray-bk-444 {
  background: #444; }

.gray-bk-555 {
  background: #555; }

.gray-bk-666 {
  background: #666; }

.gray-bk-777 {
  background: #777; }

.gray-bk-888 {
  background: #888; }

.gray-bk-999 {
  background: #999; }

.gray-bk-000 {
  background: #000; }

.cis1-border {
  border: 1px solid #033C77; }

.cis1-border-light {
  border: 1px solid #04509f; }

.cis1-border-lighter {
  border: 1px solid #0564c7; }

.cis1-border-dark {
  border: 1px solid #02284f; }

.cis1-border-darker {
  border: 1px solid #011427; }

.cis2-border {
  border: 1px solid #F49C00; }

.cis2-border-light {
  border: 1px solid #ffae1e; }

.cis2-border-lighter {
  border: 1px solid #ffbc47; }

.cis2-border-dark {
  border: 1px solid #cb8200; }

.cis2-border-darker {
  border: 1px solid #a26800; }

.cis3-border {
  border: 1px solid #b3b3b3; }

.cis3-border-light {
  border: 1px solid #c7c7c7; }

.cis3-border-lighter {
  border: 1px solid gainsboro; }

.cis3-border-dark {
  border: 1px solid #9f9f9f; }

.cis3-border-darker {
  border: 1px solid #8a8a8a; }

.cis1-border-10 {
  border: 1px solid rgba(3, 60, 119, 0.1); }

.cis1-border-20 {
  border: 1px solid rgba(3, 60, 119, 0.2); }

.cis1-border-30 {
  border: 1px solid rgba(3, 60, 119, 0.3); }

.cis1-border-40 {
  border: 1px solid rgba(3, 60, 119, 0.4); }

.cis1-border-50 {
  border: 1px solid rgba(3, 60, 119, 0.5); }

.cis1-border-60 {
  border: 1px solid rgba(3, 60, 119, 0.6); }

.cis1-border-70 {
  border: 1px solid rgba(3, 60, 119, 0.7); }

.cis1-border-80 {
  border: 1px solid rgba(3, 60, 119, 0.8); }

.cis1-border-90 {
  border: 1px solid rgba(3, 60, 119, 0.9); }

.cis1-border-100 {
  border: 1px solid #033c77; }

.cis2-border-10 {
  border: 1px solid rgba(244, 156, 0, 0.1); }

.cis2-border-20 {
  border: 1px solid rgba(244, 156, 0, 0.2); }

.cis2-border-30 {
  border: 1px solid rgba(244, 156, 0, 0.3); }

.cis2-border-40 {
  border: 1px solid rgba(244, 156, 0, 0.4); }

.cis2-border-50 {
  border: 1px solid rgba(244, 156, 0, 0.5); }

.cis2-border-60 {
  border: 1px solid rgba(244, 156, 0, 0.6); }

.cis2-border-70 {
  border: 1px solid rgba(244, 156, 0, 0.7); }

.cis2-border-80 {
  border: 1px solid rgba(244, 156, 0, 0.8); }

.cis2-border-90 {
  border: 1px solid rgba(244, 156, 0, 0.9); }

.cis2-border-100 {
  border: 1px solid #f49c00; }

.cis3-border-10 {
  border: 1px solid rgba(179, 179, 179, 0.1); }

.cis3-border-20 {
  border: 1px solid rgba(179, 179, 179, 0.2); }

.cis3-border-30 {
  border: 1px solid rgba(179, 179, 179, 0.3); }

.cis3-border-40 {
  border: 1px solid rgba(179, 179, 179, 0.4); }

.cis3-border-50 {
  border: 1px solid rgba(179, 179, 179, 0.5); }

.cis3-border-60 {
  border: 1px solid rgba(179, 179, 179, 0.6); }

.cis3-border-70 {
  border: 1px solid rgba(179, 179, 179, 0.7); }

.cis3-border-80 {
  border: 1px solid rgba(179, 179, 179, 0.8); }

.cis3-border-90 {
  border: 1px solid rgba(179, 179, 179, 0.9); }

.cis3-border-100 {
  border: 1px solid #b3b3b3; }

.border-aaa {
  border: 1px solid #aaa; }

.border-bbb {
  border: 1px solid #bbb; }

.border-ccc {
  border: 1px solid #ccc; }

.border-ddd {
  border: 1px solid #ddd; }

.border-eee {
  border: 1px solid #eee; }

.border-fff {
  border: 1px solid #fff; }

.border-111 {
  border: 1px solid #111; }

.border-222 {
  border: 1px solid #222; }

.border-333 {
  border: 1px solid #333; }

.border-444 {
  border: 1px solid #444; }

.border-555 {
  border: 1px solid #555; }

.border-666 {
  border: 1px solid #666; }

.border-777 {
  border: 1px solid #777; }

.border-888 {
  border: 1px solid #888; }

.border-999 {
  border: 1px solid #999; }

.border-000 {
  border: 1px solid #000; }

.Bbox_1c {
  max-width: 100%; }

@media (min-width: 1200px) {
  .Bbox_1c {
    width: 1260px; } 
  .menuw{width: 100%; background: #DCDFE0; clear: both;}
  .menuw .mbox{width: 1260px;margin:0 auto;padding:0px 60px;}
  .search{width: 140px;height: 32px;background: #EDEFEF;}
  .sinpt{width: 110px; height: 32px; float: left;border:0px; background:none;}
  .sbtn{ width: 13px; height: 14px; background: url(../images/icon-zoom.svg) 0 3px no-repeat;border:0px;}
  .aboutlan{height:533px;background: url(../images/aboutbg.png) left #466DAD no-repeat;width:100%;}
  .about{width:600px;float: right;color:#FFF;background: #466DAD;height:533px;padding:80px 10px 0 10px;font-size:13px;}
  .about p{margin:0px;padding:0px; text-indent: 20px; font-size:13px}
  .aboutbg{width: 50%;background: url(../images/aboutbg.png) left #466DAD no-repeat;float: left;height:533px;display:none;}
  .aboutbg img{ display: none; }
  .about1200{width:1200px;margin:0 auto;}
  .header .navBar .logo .mlogo{display: none;}

  }
 @media (max-width: 1024px) {
  .aboutlan{height:auto; clear: both;}
  .about{width:100%;color:#FFF;background: #466DAD;padding:1rem 1rem 1rem 1rem;}
  .about p{margin:0px;padding:0px; text-indent: 20px;}
  .aboutbg{}
  .aboutbg img{ width: 100%; height: auto; }
  .header.scroll .logo .pclogo{display: none;}
  .header .navBar .logo .pclogo{ display: none; }
 }

[class*="Bbox_in"] > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-align-items: flex-start;
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  float: none; }
  [class*="Bbox_in"] > div:before {
    display: none !important; }
@media (max-width: 1024px) {
  [class*="Bbox_in"] > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    display: -webkit-flex; }
    [class*="Bbox_in"] > div > div:nth-child(1) {
      width: 100%; }
    [class*="Bbox_in"] > div > div:nth-child(2) {
      width: 100%; }
    [class*="Bbox_in"] > div > div {
      width: 100%; } }

@media (min-width: 1024px) {
  .sideMenu {
    width: 30% !important;
    padding-right: 54px !important; }

  .sideMenu + * {
    width: 70% !important; } }
@media (max-width: 1024px) {
  .sideMenu {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    -webkit-order: 2; } }
section.block {
  margin-bottom: 90px; }
  @media (max-width: 1600px) {
    section.block {
      margin-bottom: 60px; } }
  @media (max-width: 1440px) {
    section.block {
      margin-bottom: 60px; } }
  @media (max-width: 1200px) {
    section.block {
      margin-bottom: 45px; } }
  @media (max-width: 992px) {
    section.block {
      margin-bottom: 30px; } }

.Bbox_flexBetween, .pageControl, .downloadList .itemList.downloadListType1 .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between; }

@media (max-width: 1024px) {
  .hide_mb {
    display: none !important; } }

@media (min-width: 1024px) {
  .show_mb {
    display: none !important; } }

.tableBlock {
  position: relative;
  overflow-x: auto; }
  .tableBlock .itemTitle, .tableBlock .downloadList .itemList.downloadListType1 .item .itemIcon, .downloadList .itemList.downloadListType1 .item .tableBlock .itemIcon {
    margin-bottom: 0;
    text-align: center;
    vertical-align: middle;
    padding: 1em .5em;
    font-weight: normal;
    text-align: center;
    white-space: nowrap; }
  .tableBlock .itemContent {
    padding: .5em; }
    .tableBlock .itemContent.itemSpan {
      padding: 0; }
      .tableBlock .itemContent.itemSpan > div {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        display: -webkit-flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-align-items: center;
        text-align: center;
        width: 100%; }
        .tableBlock .itemContent.itemSpan > div > * {
          -webkit-box-flex: 1;
              -ms-flex: 1;
                  flex: 1;
          -webkit-flex: 1;
          display: inline-block;
          width: 100%;
          min-width: 3em; }
        .tableBlock .itemContent.itemSpan > div label {
          display: block;
          margin: 0;
          font-weight: normal;
          white-space: nowrap;
          padding: .5em; }
  .tableBlock td,
  .tableBlock th {
    border: 1px solid #ccc;
    border-width: 1px 1px; }
    .tableBlock td + td, .tableBlock td + th,
    .tableBlock th + td,
    .tableBlock th + th {
      border-left: 1px solid #ccc; }
  .tableBlock tr:first-child {
    border-top: 2px solid #F49C00; }
  .tableBlock tr:nth-child(even) .itemContent {
    background: #F2F2F2; }
  .tableBlock .itemTitle, .tableBlock .downloadList .itemList.downloadListType1 .item .itemIcon, .downloadList .itemList.downloadListType1 .item .tableBlock .itemIcon {
    font-size: 15px;
    color: #ffffff;
    background: #033C77;
    line-height: 1; }
  .tableBlock .itemContent.hover {
    color: #033C77; }
  .tableBlock .itemSpan > div > * + * label {
    border-left: 1px solid #ccc; }
  .tableBlock .itemSpan > div label + label {
    border-top: 1px solid #ccc; }

.slick-slider .slick-arrow, .menuListStyle_3 *:not(ul):not(.subMenu), .menuListStyle_4 *:not(ul):not(.subMenu), .header .navMenu *:not(ul):not(.subMenu), .breadcrumb *:not(ul):not(.subMenu), footer .siteMap.type2 *:not(ul):not(.subMenu), footer .socialList *:not(ul):not(.subMenu), .listStyle_content *:not(ul):not(.subMenu), .listStyle_Multi *:not(ul):not(.subMenu), .menuListStyle_1 *:not(ul):not(.subMenu), footer .siteMap.type1 *:not(ul):not(.subMenu), .listStyle_faicon *:not(ul):not(.subMenu), .menuListStyle_2 *:not(ul):not(.subMenu), footer .companyInfo *:not(ul):not(.subMenu), .listStyle_border *:not(ul):not(.subMenu), .menuListStyle_5 *:not(ul):not(.subMenu), .header,
.header .topLink,
.header .navBar .logo img,
.header .navMenu li:hover ul, .header .navBar .hamburger span:before, .header .navBar .hamburger span:after, .header .navBar .hamburger span, .header .topLink .topLinkMenu *, .faqList .itemList .item .itemTitle:before, .faqList .downloadList .itemList.downloadListType1 .item .itemIcon:before, .downloadList .faqList .itemList.downloadListType1 .item .itemIcon:before, .faqList .itemList .item .itemTitle:after, .faqList .downloadList .itemList.downloadListType1 .item .itemIcon:after, .downloadList .faqList .itemList.downloadListType1 .item .itemIcon:after, .faqList .itemList .item .itemTitle:hover, .faqList .downloadList .itemList.downloadListType1 .item .itemIcon:hover, .downloadList .faqList .itemList.downloadListType1 .item .itemIcon:hover, .index .indexBlock2 .item:hover .itemContent {
  transition: all .2s ease-in;
  -webkit-transition: all .2s ease-in; }

body {
  font-family: "Microsoft Yahei",arial;
  font-weight: 400;
  background: #ffffff; }

header {
  transition: none;
  -webkit-transition: none; }

h1, h2, h3, h4, h5, h6 {
  font-weight: 300;
  margin-bottom: 15px; }

h1 {
  font-size: 36px; }

h2 {
  font-size: 28px; }

h3 {
  font-size: 20px; }

h4 {
  font-size: 17px; }

h5 {
  font-size: 15px; }

h6 {
  font-size: 13px; }

p {
  margin-bottom: 15px;
  font-size: 15px; }

a {
  color: #333333; }
  a:hover {
    color: #F49C00; }

ul, ol {
  padding-left: 1.5em; }
  ul li, ol li {
    padding-left: .5em; }

::-moz-selection {
  background: #F49C00;
  color: #fff; }

::selection {
  background: #F49C00;
  color: #fff; }

.slick-slider, .slick-slider * {
  outline: 0; }
.slick-slider .slick-arrow {
  position: absolute;
  z-index: 10;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  background: #F2F2F2;
  width: 60px;
  height: 60px;
  border: 0; }
  .slick-slider .slick-arrow.slick-next {
    right: -2em;
    padding: 0; }
  .slick-slider .slick-arrow.slick-prev {
    left: -2em;
    padding: 0; }
  .slick-slider .slick-arrow.slick-next {
    background: url(../images/icon-arrow-right-blue.svg) no-repeat center center, #F2F2F2; }
  .slick-slider .slick-arrow.slick-prev {
    background: url(../images/icon-arrow-left-blue.svg) no-repeat center center, #F2F2F2; }
  .slick-slider .slick-arrow:hover.slick-next {
    background: url(../images/icon-arrow-right.svg) no-repeat center center, #F49C00; }
  .slick-slider .slick-arrow:hover.slick-prev {
    background: url(../images/icon-arrow-left.svg) no-repeat center center, #F49C00; }
  .slick-slider .slick-arrow i {
    padding: .8em; }
.slick-slider .slick-arrow {
  opacity: 0; }
.slick-slider:hover .slick-arrow {
  opacity: 1; }
  .slick-slider:hover .slick-arrow.slick-next {
    right: 0; }
  .slick-slider:hover .slick-arrow.slick-prev {
    left: 0; }
.slick-slider .slick-slide {
  padding: 3px; }
.slick-slider .slick-dots {
  margin: 0;
  padding: 0;
  list-style: none;
  position: absolute;
  z-index: 100;
  left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  bottom: 0; }
  .slick-slider .slick-dots li {
    display: inline-block;
    vertical-align: middle;
    padding: 0;
    margin: 8px; }
    .slick-slider .slick-dots li button {
      display: inline-block;
      vertical-align: middle;
      overflow: hidden;
      line-height: 16px;
      width: 16px;
      height: 16px;
      font-size: 0;
      border-radius: 100%;
      -webkit-box-shadow: none;
      border: 0;
      background: #fff;
      color: rgba(255, 255, 255, 0);
      box-shadow: none;
      border: 2px solid transparent; }
    .slick-slider .slick-dots li.slick-active button {
      background: none;
      width: 20px;
      height: 20px;
      border: 2px solid #F49C00; }

form label {
  display: block;
  font-weight: normal; }
  form label.must:before {
    content: '*';
    padding-right: .5em;
    color: #F49C00; }
  form label.labelInline {
    display: inline-block;
    padding-right: 1em; }
form .form-group select,
form .form-group textarea,
form .form-group input {
  width: 100%; }
form .form-group input[type="checkbox"],
form .form-group input[type="radio"] {
  width: auto; }
form .form-group textarea {
  min-height: 10em; }
form .form-group .btn {
  margin-right: 30px;
  margin-bottom: 30px; }
form .form-group.inline {
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 0;
  margin: 0 15px; }
form .radio label {
  display: inline-block;
  padding-right: 1em;
  vertical-align: middle; }
form .radio input[type="radio"] {
  width: auto;
  position: relative; }
form input[type="radio"] {
  margin: 0;
  padding: 0;
  opacity: 0;
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  height: 20px; }
  form input[type="radio"] + label {
    margin-left: -20px;
    padding-left: 35px;
    padding-right: 35px;
    background: url(../images/radio-label-1.svg) no-repeat left center; }
  form input[type="radio"]:checked + label {
    background: url(../images/radio-label-2.svg) no-repeat left center; }
form .form-group.inline input[type="radio"] + label {
  padding-right: 15px; }
  form .form-group.inline input[type="radio"] + label + br {
    display: none; }
    @media (max-width: 1024px) {
      form .form-group.inline input[type="radio"] + label + br {
        display: block; } }
form .checkbox label {
  display: inline-block;
  padding-right: 1em;
  vertical-align: middle; }
form .checkbox input[type="checkbox"] {
  width: auto;
  position: relative; }
form input[type="checkbox"] {
  margin: 0;
  padding: 0;
  opacity: 0;
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  height: 20px; }
  form input[type="checkbox"] + label {
    margin-left: -20px;
    padding-left: 35px;
    padding-right: 35px;
    background: url(../images/check-label-1.svg) no-repeat left center; }
  form input[type="checkbox"]:checked + label {
    background: url(../images/check-label-2.svg) no-repeat left center; }
form .form-group.inline input[type="checkbox"] + label {
  padding-right: 15px; }
  form .form-group.inline input[type="checkbox"] + label + br {
    display: none; }
    @media (max-width: 1024px) {
      form .form-group.inline input[type="checkbox"] + label + br {
        display: block; } }
form .form-captcha {
  margin-bottom: 54px; }
  form .form-captcha > * {
    margin-right: 1em; }
  form .form-captcha input {
    width: 100px; }
  form .form-captcha a {
    color: #033C77;
    text-decoration: underline; }
    form .form-captcha a:focus, form .form-captcha a:hover {
      color: #F49C00; }
form .boxTitle {
  margin: 30px 0; }
form .flexFrom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-bottom: 30px; }
  form .flexFrom .flex_1 {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-flex: 1; }
  form .flexFrom .flex_3 {
    -webkit-box-flex: 3;
        -ms-flex: 3;
            flex: 3;
    -webkit-flex: 3; }
  form .flexFrom input[type="text"].inputInlineBig {
    width: 350px;
    max-width: 100%; }
  form .flexFrom input[type="text"].inputInlineSmall {
    width: 150px;
    max-width: 100%; }
  form .flexFrom .labelConnect {
    display: inline-block;
    margin: 0;
    padding: 0 18px; }
  @media (max-width: 1024px) {
    form .flexFrom {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; } }

.btn {
  width: 180px;
  display: inline-block;
  vertical-align: middle;
  border-radius: 0;
  padding: 10px 15px;
  padding-bottom: 15px;
  line-height: 1em;
  text-align: left; }
  .btn:active, .btn:hover, .btn:focus {
    outline: 0;
    -webkit-box-shadow: none;
            box-shadow: none; }
  .btn.style1 {
    background: url(../images/btn-bg-w.svg) no-repeat center bottom, #F49C00;
    color: #033C77; }
    .btn.style1:hover {
      color: #033C77;
      background: url(../images/btn-bg-y.svg) no-repeat center bottom, #F2F2F2; }
  .btn.style2 {
    background: url(../images/btn-bg-y.svg) no-repeat center bottom, #F2F2F2;
    color: #033C77; }
    .btn.style2:hover {
      background: url(../images/btn-bg-w.svg) no-repeat center bottom, #F49C00;
      color: #033C77; }

.btn-arrow {
  display: inline-block;
  vertical-align: middle;
  background: #F2F2F2;
  width: 60px;
  height: 60px;
  border: 0;
  cursor: pointer;
  position: relative; }
  .btn-arrow:hover, .btn-arrow:focus {
    outline: 0;
    background-color: #F49C00; }
  .btn-arrow.prev {
    background: url(../images/icon-arrow-left-blue.svg) no-repeat center center, #F2F2F2; }
    .btn-arrow.prev:focus, .btn-arrow.prev:hover {
      background: url(../images/icon-arrow-left.svg) no-repeat center center, #F49C00; }
  .btn-arrow.next {
    background: url(../images/icon-arrow-right-blue.svg) no-repeat center center, #F2F2F2; }
    .btn-arrow.next:focus, .btn-arrow.next:hover {
      background: url(../images/icon-arrow-right.svg) no-repeat center center, #F49C00; }
  .btn-arrow .btn-txt {
    display: inline-block;
    padding: 0 15px;
    line-height: 60px;
    font-weight: bold;
    border-bottom: 1px solid transparent;
    position: absolute; }
  .btn-arrow:hover .btn-txt {
    color: #333333;
    border-bottom: 1px solid #F49C00; }
  .btn-arrow.prev .btn-txt {
    left: 75px; }
  .btn-arrow.next .btn-txt {
    right: 75px; }
  @media (max-width: 440px) {
    .btn-arrow .btn-txt {
      display: none; } }

input::-webkit-input-placeholder {
  color: #cccccc;
  font-weight: 300; }

input:-moz-placeholder {
  color: #cccccc;
  font-weight: 300; }

input::-moz-placeholder {
  color: #cccccc;
  font-weight: 300; }

input:-ms-input-placeholder {
  color: #cccccc;
  font-weight: 300; }

input:focus::-webkit-input-placeholder {
  color: transparent; }

input:focus:-moz-placeholder {
  color: transparent; }

input:focus::-moz-placeholder {
  color: transparent; }

input:focus:-ms-input-placeholder {
  color: transparent; }

textarea::-webkit-input-placeholder {
  color: #cccccc;
  font-weight: 300; }

textarea:-moz-placeholder {
  color: #cccccc;
  font-weight: 300; }

textarea::-moz-placeholder {
  color: #cccccc;
  font-weight: 300; }

textarea:-ms-input-placeholder {
  color: #cccccc;
  font-weight: 300; }

textarea:focus::-webkit-input-placeholder {
  color: transparent; }

textarea:focus:-moz-placeholder {
  color: transparent; }

textarea:focus::-moz-placeholder {
  color: transparent; }

textarea:focus:-ms-input-placeholder {
  color: transparent; }

select,
textarea,
input {
  border: 1px solid #808080;
  border-radius: 3px;
  -webkit-box-shadow: none;
          box-shadow: none;
  line-height: 1;
  padding: 0.8em 1em;
  color: #4d4d4d;
  font-size: 15px;
  letter-spacing: 1px; }
  select:focus, select:active,
  textarea:focus,
  textarea:active,
  input:focus,
  input:active {
    border-color: #033C77;
    outline: 0; }

.pageTitleStyle-1:before {
  content: '\f101';
  font-family: fontawesome;
  vertical-align: middle;
  display: inline-block;
  color: #033C77; }
.pageTitleStyle-1 > * {
  line-height: 1;
  display: inline-block;
  vertical-align: middle; }
.pageTitleStyle-1 small {
  vertical-align: bottom; }

.pageTitleStyle-2 {
  border-style: solid;
  border-width: 0 0 0 3px;
  border-color: #033C77;
  padding-left: 0.5em; }
  .pageTitleStyle-2 > * {
    line-height: 1;
    display: inline-block; }

.pageTitle {
  color: #033C77;
  font-size: 3.2em;
  font-weight: 300;
  text-transform: uppercase;
  letter-spacing: 0;
  line-height: 1;
  display: block;
  margin-top: 30px;
  margin-bottom: 30px;
  padding-left: 15px; }
  .pageTitle small {
    font-size: 17px;
    color: #033C77;
    padding-left: 0.5em; }
  @media (max-width: 1024px) {
    .pageTitle {
      padding-left: 0;
      font-size: 1.92em; } }

.blockTitle {
  margin-top: -15px;
  margin-bottom: 45px;
  line-height: 1;
  font-weight: normal;
  font-size: 36px;
  color: #033C77; }
  .blockTitle > * {
    display: inline-block;
    line-height: 1;
    padding: 15px 30px; }
  .blockTitle small {
    font-size: 17px;
    color: #999999;
    font-weight: 300;
    letter-spacing: 1px; }
  @media (max-width: 1024px) {
    .blockTitle {
      font-size: 21.6px; } }
  .blockTitle > * {
    position: relative; }
    .blockTitle > *:before {
      content: '';
      position: absolute;
      bottom: 0;
      left: 0;
      height: 50%;
      width: 15px; }
    .blockTitle > *:after {
      content: '';
      position: absolute;
      bottom: 0;
      right: 0;
      height: 50%;
      width: 15px; }
  .blockTitle > *:before {
    border-color: #033C77;
    border-style: solid;
    border-width: 1px 0 0 1px; }
  .blockTitle > *:after {
    border-color: #033C77;
    border-style: solid;
    border-width: 1px 1px 0 0; }
  .blockTitle > * {
    border-bottom: 1px solid #033C77; }

.boxTitle {
  margin-bottom: 30px;
  margin-top: 0;
  font-weight: bold;
  font-size: 20px;
  text-align: left;
  font-weight: bold;
  color: #333333; }

.itemTitle, .downloadList .itemList.downloadListType1 .item .itemIcon {
  font-weight: bold;
  text-align: left;
  font-size: 20px;
  color: #F49C00; }

.articleTitle {
  font-weight: bold;
  text-align: left;
  font-size: 20px;
  color: gray; }

.hrTitle {
  width: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-align-items: center;
  margin: 30px auto;
  text-align: center; }
  .hrTitle:before, .hrTitle:after {
    content: '';
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-flex: 1;
    border-top: 1px solid #b3b3b3; }
  .hrTitle > * {
    padding: 1em;
    display: inline-block;
    max-width: 80%;
    color: #b3b3b3;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-weight: 400; }

.menuListStyle_3, .menuListStyle_4, .header .navMenu, .breadcrumb, footer .siteMap.type2, footer .socialList, .listStyle_content, .listStyle_Multi, .menuListStyle_1, footer .siteMap.type1, .listStyle_faicon, .menuListStyle_2, footer .companyInfo, .listStyle_border, .menuListStyle_1 ul,
.menuListStyle_1 .subMenu, .menuListStyle_5 {
  margin: 0;
  padding: 0;
  list-style: none; }
  .menuListStyle_3 ul, .menuListStyle_4 ul, .header .navMenu ul, .breadcrumb ul, footer .siteMap.type2 ul, footer .socialList ul, .listStyle_content ul, .listStyle_Multi ul, .menuListStyle_1 ul, footer .siteMap.type1 ul, .listStyle_faicon ul, .menuListStyle_2 ul, footer .companyInfo ul, .listStyle_border ul,
  .menuListStyle_1 .subMenu ul, .menuListStyle_5 ul, .menuListStyle_3 ol, .menuListStyle_4 ol, .header .navMenu ol, .breadcrumb ol, footer .siteMap.type2 ol, footer .socialList ol, .listStyle_content ol, .listStyle_Multi ol, .menuListStyle_1 ol, footer .siteMap.type1 ol, .listStyle_faicon ol, .menuListStyle_2 ol, footer .companyInfo ol, .listStyle_border ol,
  .menuListStyle_1 .subMenu ol, .menuListStyle_5 ol {
    margin: 0;
    padding: 0;
    list-style: none; }

.menuListStyle_3 > li, .menuListStyle_4 > li, .header .navMenu > li, .breadcrumb > li, footer .siteMap.type2 > li, footer .socialList > li {
  display: inline-block; }
  .menuListStyle_3 > li:before, .menuListStyle_4 > li:before, .header .navMenu > li:before, .breadcrumb > li:before, footer .siteMap.type2 > li:before, footer .socialList > li:before {
    text-align: center; }
.menuListStyle_3 li, .menuListStyle_4 li, .header .navMenu li, .breadcrumb li, footer .siteMap.type2 li, footer .socialList li {
  padding-left: 0; }

.listStyle_content > li, .listStyle_Multi > li, .menuListStyle_1 > li, footer .siteMap.type1 > li {
  line-height: 3; }
  .listStyle_content > li > a, .listStyle_Multi > li > a, .menuListStyle_1 > li > a, footer .siteMap.type1 > li > a, .listStyle_content > li > a + ul, .listStyle_Multi > li > a + ul, .menuListStyle_1 > li > a + ul, footer .siteMap.type1 > li > a + ul {
    padding-left: 45px; }
  .listStyle_content > li > a:before, .listStyle_Multi > li > a:before, .menuListStyle_1 > li > a:before, footer .siteMap.type1 > li > a:before {
    margin-left: -45px;
    width: 45px;
    display: inline-block;
    font-family: fontawesome;
    content: "\f105";
    color: #808080;
    text-align: right;
    padding-right: .5em; }

.listStyle_faicon, .menuListStyle_2, .menuListStyle_3, footer .companyInfo {
  padding-left: 30px; }
  .listStyle_faicon i, .menuListStyle_2 i, .menuListStyle_3 i, footer .companyInfo i {
    margin-left: -30px;
    width: 30px;
    text-align: center; }

.listStyle_border, .listStyle_Multi, .menuListStyle_1 {
  border-color: #808080;
  border-style: solid;
  border-width: 1px 0 1px 0; }
  .listStyle_border > li > a, .listStyle_Multi > li > a, .menuListStyle_1 > li > a {
    border-bottom: 1px solid #F2F2F2; }

.menuListStyle_1 {
  margin-bottom: 30px; }
  .menuListStyle_1 ul li,
  .menuListStyle_1 .subMenu li {
    border: 0; }
  .menuListStyle_1 a {
    display: inline-block;
    width: 100%; }
  .menuListStyle_1 a:focus {
    color: #333333; }
  .menuListStyle_1 .active > a {
    color: #F49C00; }
  .menuListStyle_1 .active:before {
    color: #808080; }
  .menuListStyle_1 li, .menuListStyle_1 li * {
    font-size: 18px;
    font-weight: normal; }

.menuListStyle_3 {
  padding-left: 0; }
  .menuListStyle_3 li {
    padding: 0 15px; }
  .menuListStyle_3 > li {
    padding-left: 30px;
    vertical-align: top; }

.menuListStyle_4 {
  padding-left: 0; }
  .menuListStyle_4 li {
    padding: 0 15px; }
  .menuListStyle_4 > li {
    vertical-align: top; }
    .menuListStyle_4 > li > a {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-flex;
      -webkit-justify-content: center;
      -webkit-align-items: center;
      text-align: center; }

.menuListStyle_5 {
  margin-bottom: 30px; }
  .menuListStyle_5 > li {
    margin-bottom: 15px;
    padding-left: 45px; }
  .menuListStyle_5, .menuListStyle_5 * {
    font-size: 17px;
    line-height: 1.5; }
  .menuListStyle_5 a {
    color: #033C77; }
    .menuListStyle_5 a:hover {
      border-bottom: 1px solid #033C77;
      color: #F49C00;
      border-color: #F49C00; }

.tabList {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  /*box*/
  /* space */
  /*color*/
  /*font*/ }
  .tabList .tabLabel {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
    -webkit-order: 0; }
  .tabList .tabContent {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    -webkit-order: 2;
    width: 100%; }
  .tabList .tabContent img {
    max-width: 100%;
    height: auto; }
  .tabList .tabLabel {
    position: relative; }
  .tabList .tabLabel {
    padding: 15px 30px; }
  .tabList .tabContent {
    padding: 54px 0;
    margin-top: -2px; }
  .tabList .tabLabel {
    color: #333333;
    border-bottom: 2px solid transparent; }
  .tabList .tabLabel:hover {
    color: #033C77;
    border-bottom: 2px solid #033C77; }
  .tabList .tabLabel.active {
    color: #033C77;
    border-bottom: 2px solid #033C77; }
  .tabList .tabContent {
    border-top: 2px solid #b3b3b3; }
  .tabList .tabLabel {
    font-size: 17px;
    font-weight: bold; }
  .tabList .tabContent {
    display: none; }
  .tabList .tabLabel.active + .tabContent {
    display: block; }
  @media (max-width: 1024px) {
    .tabList .tabLabel {
      -webkit-box-ordinal-group: 1;
          -ms-flex-order: 0;
              order: 0;
      -webkit-order: 0; }
    .tabList .tabContent {
      -webkit-box-ordinal-group: 1;
          -ms-flex-order: 0;
              order: 0;
      -webkit-order: 0;
      display: block; }
    .tabList .tabLabel:focus + .tabContent {
      display: block;
      -webkit-box-ordinal-group: 1;
          -ms-flex-order: 0;
              order: 0;
      -webkit-order: 0; }
    .tabList .tabLabel:after {
      background: #033C77; }
    .tabList .tabLabel {
      color: #333333;
      border-bottom: 2px solid #033C77; }
    .tabList .tabLabel.active {
      color: #333333;
      border-bottom: 2px solid #033C77; }
    .tabList .tabContent {
      padding: 30px 0; } }

.header {
  background:#FaFaFa }
  .scroll.header {
    background:#F9F9F9;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
            box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); }
  .header .navBar .hamburger span:before, .header .navBar .hamburger span:after, .header .navBar .hamburger span {
    background: #333333; }
  .header .navMenu > li > a {
    color: #033C77; }
    .header .navMenu > li > a:after {
      color: #033C77; }
  .header .navMenu > li:hover > a {
    color: #F49C00;
    -webkit-transition: none;
    transition: none; }
    .header .navMenu > li:hover > a:after {
      color: #F49C00; }
    .header .navMenu > li:hover > a:before {
      background: rgba(2, 40, 79, 0);
      border-color: #F49C00;
      border-width: 0 0 5px 0; }
  .header .navMenu > li.active > a {
    font-weight: bold;
    color: #F49C00; }
    .header .navMenu > li.active > a:after {
      color: #F49C00; }
    .header .navMenu > li.active > a:before {
      border-color: #F49C00;
      border-width: 0 0 5px 0; }
  .header .topLink {}
    .header .topLink .topLinkMenu > li > a {
      color: #888888; }
    .header .topLink .topLinkMenu > li > a:hover {
      color: rgba(128, 128, 128, 0.4); }
  @media (max-width: 1024px) {
    .header .topLink {
      -webkit-box-pack: justify !important;
          -ms-flex-pack: justify !important;
              justify-content: space-between !important;
      -webkit-justify-content: space-between !important; }
      .header .topLink .topLinkMenu {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; }
        .header .topLink .topLinkMenu ul {
          border-top: 3px solid #033C77;
          border-bottom: 0; }
        .header .topLink .topLinkMenu > li + li:before {
          color: rgba(51, 51, 51, 0.5); }
    .header .navMenu {
      border-top: 1px solid #033C77;
      background: #fff; }
      .header .navMenu > li > a {
        color: #333333; }
        .header .navMenu > li > a:after {
          color: #ffae1e; }
      .header .navMenu > li a {
        border-bottom: 1px solid #eeeeee; }
      .header .navMenu > li:hover > a:before {
        background: none;
        border: 0; }
      .header .navMenu > li > ul {
        -webkit-box-shadow: none;
                box-shadow: none; }
      .header .navMenu > li ul {
        border-bottom: 0;
        -webkit-box-shadow: none;
                box-shadow: none; }
        .header .navMenu > li ul li {
          border: 0;
          padding-right: 0; }
          .header .navMenu > li ul li a {
            color: #595959; }
          .header .navMenu > li ul li:hover {
            padding-left: 1em;
            background: none; }
            .header .navMenu > li ul li:hover a {
              color: #333333; }
      .header .navMenu > li.moreMenu .moreMenu > a:after {
        content: "\f107";
        font-size: 1em; }
      .header .navMenu > li.multiMenu > ul > li > a {
        font-weight: normal; }
        .header .navMenu > li.multiMenu > ul > li > a:after {
          color: rgba(51, 51, 51, 0.5); } }

.header {
 }
  .header.scroll .navBar .logo img {
    height: 60px; }
  .header.scroll .navBar .navMenu > li > a {
    height: 60px; }
  .header.scroll .topLink {
    height: 0;
    opacity: 0;
    overflow: hidden; }
  .header .navBar .navMenu > li > a {
    transition-duration: .1s;
    -webkit-transition-duration: .1s; }
  .header .navBar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    display: -webkit-flex;
    -webkit-justify-content: space-between;
    -webkit-align-items: flex-end;
    -webkit-flex-wrap: wrap; }
    .header .navBar .logo img {
      height: 101px; }
    .header .navBar .navMenu > li > a {
      height: 50px; }
    .header .navBar .hamburger {
      display: none;
      cursor: pointer;
      line-height: 0; }
      .header .navBar .hamburger span {
        position: relative; }
        .header .navBar .hamburger span:before, .header .navBar .hamburger span:after {
          content: '';
          position: absolute;
          left: 0; }
        .header .navBar .hamburger span:before {
          top: -5px; }
        .header .navBar .hamburger span:after {
          top: 5px; }
        .header .navBar .hamburger span:before, .header .navBar .hamburger span:after, .header .navBar .hamburger span {
          display: inline-block;
          width: 1em;
          height: 2px;
          line-height: 0; }
      .header .navBar .hamburger.open span {
        background: transparent;
        position: relative; }
      .header .navBar .hamburger.open span:before {
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
                transform: rotate3d(0, 0, 1, 45deg);
        top: 0; }
      .header .navBar .hamburger.open span:after {
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
                transform: rotate3d(0, 0, 1, -45deg);
        top: 0; }
  .header .navMenu .moreMenu > a, .header .topLink .topLinkMenu .moreMenu > a {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    display: -webkit-inline-flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-justify-content: space-between; }
  .header .navMenu .moreMenu > a:after, .header .topLink .topLinkMenu .moreMenu > a:after {
    font-family: FontAwesome;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f107";
    padding-left: 0.5em; }
  .header .navMenu .moreMenu li, .header .topLink .topLinkMenu .moreMenu li {
    padding-top: 0.5em;
    padding-bottom: 0.5em; }
  .header .navMenu .moreMenu .moreMenu > a:after, .header .topLink .topLinkMenu .moreMenu .moreMenu > a:after {
    content: "\f105"; }
  .header .navMenu .moreMenu, .header .topLink .topLinkMenu .moreMenu {
    position: relative;
    overflow: hidden; }
    .header .navMenu .moreMenu > ul, .header .topLink .topLinkMenu .moreMenu > ul {
      position: absolute;
      left: 0;
      top: 100%;
      opacity: 0;
      z-index: 100;
      min-width: 230px; }
      .header .navMenu .moreMenu > ul a, .header .topLink .topLinkMenu .moreMenu > ul a {
        width: 100%; }
    .header .navMenu .moreMenu:hover, .header .topLink .topLinkMenu .moreMenu:hover {
      overflow: visible; }
      .header .menuw .navMenu>li.active{position: relative;
    overflow: hidden;}
      .header .navMenu .moreMenu:hover > ul, .header .topLink .topLinkMenu .moreMenu:hover > ul {
        opacity: 1; }
        .header .navMenu .moreMenu:hover > ul ul, .header .topLink .topLinkMenu .moreMenu:hover > ul ul {
          left: 100%;
          top: 0; }
  .header .navMenu .multiMenu, .header .topLink .topLinkMenu .multiMenu {
    position: relative;
    overflow: hidden; }
    .header .navMenu .multiMenu > ul, .header .topLink .topLinkMenu .multiMenu > ul {
      opacity: 0;
      top: auto;
      left: 0;
      width: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      display: -webkit-flex;
      -webkit-align-items: flex-start;
      -webkit-justify-content: flex-start;
      -webkit-flex-wrap: wrap;
      padding: 1em 1em; }
      .header .navMenu .multiMenu > ul > li > a, .header .topLink .topLinkMenu .multiMenu > ul > li > a,
      .header .navMenu .multiMenu > ul > li li,
      .header .topLink .topLinkMenu .multiMenu > ul > li li {
        padding: 0 1em; }
    .header .navMenu .multiMenu:hover, .header .topLink .topLinkMenu .multiMenu:hover {
      position: static;
      overflow: hidden; }
      .header .navMenu .multiMenu:hover > ul, .header .topLink .topLinkMenu .multiMenu:hover > ul {
        opacity: 1; }
  .header .navMenu > ul, .header .topLink .topLinkMenu > ul {
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
            box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); }
  .header .navMenu ul, .header .topLink .topLinkMenu ul {
    border-bottom: 5px solid #033C77;
    background: #fff;
    -webkit-box-shadow: 0 13px 42px 11px rgba(0, 0, 0, 0.05);
            box-shadow: 0 13px 42px 11px rgba(0, 0, 0, 0.05); }
    .header .navMenu ul li, .header .topLink .topLinkMenu ul li {
      background: #fff;
      border-bottom: 1px solid #eeeeee; }
      .header .navMenu ul li:hover, .header .topLink .topLinkMenu ul li:hover {
        padding-left: 1.5em;
        background: rgba(170, 170, 170, 0.2); }
        .header .navMenu ul li:hover a, .header .topLink .topLinkMenu ul li:hover a {
          color: #333333; }
  .header .navMenu .moreMenu .moreMenu a:after, .header .topLink .topLinkMenu .moreMenu .moreMenu a:after {
    color: rgba(51, 51, 51, 0.5);
    font-size: 12px;
    line-height: 30px; }
  .header .navMenu .multiMenu > ul > li:hover, .header .topLink .topLinkMenu .multiMenu > ul > li:hover {
    background: none;
    padding-left: 1em; }
  .header .navMenu .multiMenu > ul ul, .header .topLink .topLinkMenu .multiMenu > ul ul {
    border: 0;
    -webkit-box-shadow: none;
            box-shadow: none; }
  .header .navMenu .multiMenu > ul li, .header .topLink .topLinkMenu .multiMenu > ul li {
    border: 0; }
  .header .navMenu .multiMenu > ul > li > a, .header .topLink .topLinkMenu .multiMenu > ul > li > a {
    font-weight: bold; }
  .header .navMenu li {
    padding: 0 15px; }
    .header .navMenu li a {
      display: block; }
  .header .navMenu > li {
    padding-left: 0;
    padding-right: 0;
    vertical-align: top; }
    .header .navMenu > li + li {
      margin-left: 6px; }
    .header .navMenu > li > a {
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-inline-flex;
      -webkit-justify-content: center;
      -webkit-align-items: center;
      text-align: center;
      padding-left: .7em;
      padding-right: .7em; }
  .header .navMenu > li:hover {
    position: relative; }
    .header .navMenu > li:hover > a {
      position: relative; }
      .header .navMenu > li:hover > a > *, .header .navMenu > li:hover > a:after {
        position: relative;
        z-index: 100; }
      .header .navMenu > li:hover > a:before {
        content: '';
        position: absolute;
        z-index: 0;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        border-style: solid; }
  .header .navMenu > li.active > a:before {
    content: '';
    position: absolute;
    z-index: 0;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    border-style: solid; }
    .header .hotline{
      position: absolute;
    z-index: 1;
    right: 50px;
    top: 55px;
    }
  .header .topLink {
    line-height: 45px;
    height: 45px;
    position: absolute;
    z-index: 100;
    right: 30px;
    opacity: 1;
    padding: 0 1.5em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    display: -webkit-flex;
    -webkit-justify-content: flex-end;
    -webkit-align-items: center;
    -webkit-flex-wrap: wrap; }
    .header .topLink .topLinkMenu {
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end;
      display: -webkit-inline-flex;
      -webkit-align-items: center;
      -webkit-justify-content: flex-end; }
      .header .topLink .topLinkMenu * {
        line-height: 1.5;
        font-size: 13px;
        vertical-align: middle; }
      .header .topLink .topLinkMenu, .header .topLink .topLinkMenu ul {
        margin: 0;
        padding: 0;
        list-style: none; }
      .header .topLink .topLinkMenu {
        padding: 0 1em; }
      .header .topLink .topLinkMenu ul li {
        padding: 0.5em 1em; }
      .header .topLink .topLinkMenu ul a {
        display: block; }
      .header .topLink .topLinkMenu > li + li {
        padding-left: 1em; }
      .header .topLink .topLinkMenu > li a + a {
        padding-left: 1em; }
      .header .topLink .topLinkMenu > li > a i {
        padding-right: .5em; }
  @media (max-width: 1024px) {
    .header .hotline{display: none;}
    .header {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1000;
}
    .header [class*="Bbox_"],
    .header [class*="Bbox_"] > div,
    .header [class*="Bbox_"] > div > div {
      margin-left: 0;
      margin-right: 0;
      padding-right: 0;
      padding-left: 0;
      width: 100%; }
    .header .navMenu {
      display: none;
      max-height: 70vh;
      overflow-y: auto;
      position: relative;
      z-index: 10; }
    .header .navMenu.open {
      display: block; }
    .header .navBar {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; }
      .header .navBar > * {
        width: 100%; }
      .header .navBar .logo {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        display: -webkit-flex;
        -webkit-align-items: center;
        -webkit-justify-content: space-between;
        height: 80px;
        padding-left: 30px;
        padding-right: 30px; }
        .header .navBar .logo .hamburger {
          display: inline-block; }
        .header .navBar .logo img {
          max-width: 90%;
          height: auto; }
      .header .navBar .navMenu {
        padding-left: 30px;
        padding-right: 30px; }
        .header .navBar .navMenu li {
          width: 100%;
          padding-top: 0;
          padding-bottom: 0; }
          .header .navBar .navMenu li + li {
            margin-left: 0; }
          .header .navBar .navMenu li a {
            display: inline-block;
            padding-top: 1em;
            padding-bottom: 1em;
            width: 100%;
            text-align: left; }
            .header .navBar .navMenu li a:after {
              position: absolute;
              right: 0.5em; }
        .header .navBar .navMenu > li > a {
          height: auto;
          padding-left: 0; }
        .header .navBar .navMenu .moreMenu > ul {
          display: none;
          opacity: 1;
          position: static; }
        .header .navBar .navMenu .moreMenu:hover > ul {
          display: none; }
        .header .navBar .navMenu .moreMenu .moreMenu > a:after {
          content: "\f107";
          font-size: 1em; }
        .header .navBar .navMenu .multiMenu ul {
          display: none; }
        .header .navBar .navMenu .multiMenu > ul {
          padding: 0; }
          .header .navBar .navMenu .multiMenu > ul > li > a {
            position: relative; }
            .header .navBar .navMenu .multiMenu > ul > li > a:after {
              font-family: FontAwesome;
              text-rendering: auto;
              -webkit-font-smoothing: antialiased;
              -moz-osx-font-smoothing: grayscale;
              content: "\f107"; }
        .header .navBar .navMenu .multiMenu li {
          padding-left: 1em; }
    .header.scroll .logo {
      height: 80px; }
    .header.scroll .navBar .navMenu > li > a {
      height: auto; }
    .header .topLink {
      position: fixed;
      top: auto;
      right: 0;
      left: 0;
      bottom: 0;
      opacity: 1;
      height: auto; }
      .header .topLink .topLinkMenu {
        float: none;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -ms-flex-pack: distribute;
            justify-content: space-around;
        display: -webkit-flex;
        -webkit-align-items: center;
        -webkit-justify-content: space-around;
        height: 4em; }
        .header .topLink .topLinkMenu .moreMenu:hover {
          position: static; }
          .header .topLink .topLinkMenu .moreMenu:hover ul {
            display: none; }
        .header .topLink .topLinkMenu .moreMenu > ul {
          top: auto;
          bottom: 100%;
          left: 0 !important;
          right: 0 !important;
          display: none; }
        .header .topLink .topLinkMenu .moreMenu > a {
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center; }
          .header .topLink .topLinkMenu .moreMenu > a > span {
            width: auto; }
        .header .topLink .topLinkMenu > li {
          padding: 0; }
          .header .topLink .topLinkMenu > li > a * {
            display: inline-block;
            width: 100%;
            text-align: center;
            margin: 0; }
          .header .topLink .topLinkMenu > li > a i {
            padding-left: 0;
            padding-right: 0; }
        .header .topLink .topLinkMenu > li + li {
          padding-left: 0; }
        .header .topLink .topLinkMenu > li + li:before {
          content: '';
          display: none; }
    .header.scroll .topLink {
      height: auto;
      opacity: 1;
      overflow: visible; } }

.banner {
  height: 400px;
  position: relative;
  overflow: hidden;
  margin-bottom: 30px;
  position: relative; }
  .banner .mb {
    display: none; }
  .banner section {
    position: absolute;
    bottom: 30px;
    width: 100%; }
  @media (max-width: 1024px) {
    .banner {
      height: 300px;
      margin-top:70px; }
      .banner .pc {
        display: none; }
      .banner .mb {
        display: block; } }
  .banner.bgfix img {
    height: 100%;
    width: auto;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%); }
  @media (max-width: 1024px) {
    .banner.bgfix img {
      height: auto;
      width: auto;
      min-height: 100%;
      min-width: 100%;
      top: 50% !important;
      left: 50%;
      transform: translate(-50%, -50%);
      -webkit-transform: translate(-50%, -50%); } }

.banner {
  height: auto; }
  .banner img {
    width: 100%; }
  @media (max-width: 1024px) {
    .banner {}
      .banner img {
        display: none; } }

.dateStyle_1 {
  display: inline-block; }
  .dateStyle_1 .dateD {
    font-size: 36px;
    font-weight: 400;
    vertical-align: middle;
    line-height: 1;
    display: inline-block; }
    .dateStyle_1 .dateD:after {
      content: '';
      border: 2px solid #033C77;
      vertical-align: middle;
      display: block;
      width: 100%;
      line-height: 3;
      margin: 15px 0; }
  .dateStyle_1 .dateM {
    font-weight: 300;
    vertical-align: middle;
    line-height: 1;
    display: block; }
  .dateStyle_1 .dateY {
    vertical-align: middle;
    line-height: 1;
    display: block; }

.dateStyle_2, .pageDetail .dateStyle {
  display: inline-block; }
  .dateStyle_2 .dateD, .pageDetail .dateStyle .dateD {
    font-size: 36px;
    font-weight: 300;
    line-height: 1em; }
  .dateStyle_2 .dateM, .pageDetail .dateStyle .dateM {
    font-weight: 300;
    display: inline-block;
    line-height: 1em; }
  .dateStyle_2 .dateY, .pageDetail .dateStyle .dateY {
    display: inline-block;
    line-height: 1em; }
    .dateStyle_2 .dateY:after, .pageDetail .dateStyle .dateY:after {
      content: '';
      border: 2px solid #033C77;
      width: 100%;
      line-height: 3;
      margin: 0 12px; }

.gotop {
  position: fixed;
  z-index: 2;
  right: 0;
  bottom: 15%;
  display: inline-block;
  padding: 1.3em;
  line-height: 0;
  color: #fff;
  background: #F2F2F2;
  border-radius: 0;
  cursor: pointer;
  border: 1px solid #fff; }
  .gotop:hover, .gotop:focus {
    background: #F49C00;
    color: #fff; }

.blockInfoTxt {
  color: #4d4d4d;
  margin-bottom: 30px; }
  .blockInfoTxt em {
    color: #F49C00; }

.breadcrumb {
  background: none; }
  .breadcrumb a {
    font-size: 15px;
    font-weight: 400;
    color: #033C77; }
  .breadcrumb li {
    padding-left: 0; }
  .breadcrumb li + li:before {
    content: '>';
    padding: 0 .5em;
    color: #033C77; }
  .breadcrumb li:last-child a {
    color: #F49C00; }
  @media (max-width: 1024px) {
    .breadcrumb {
      display: none; } }

.pageControl {
  padding: 54px 0;
  border-top: 1px solid rgba(179, 179, 179, 0.5); }

.pageNav {
  margin: 45px auto; }
  .pageNav ul {
    padding: 0;
    margin: 0;
    list-style: none; }
    .pageNav ul, .pageNav ul li {
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -ms-flex-line-pack: center;
          align-content: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      display: -webkit-inline-flex;
      -webkit-align-items: center;
      -webkit-align-content: center;
      -webkit-justify-content: center; }
    .pageNav ul li a:not(.btn-arrow) {
      padding: 0 15px; }
  .pageNav ul a {
    border-bottom: 1px solid transparent;
    color: #033C77;
    font-weight: bold;
    line-height: 60px;
    font-size: 20px; }
    .pageNav ul a:hover {
      color: #333333; }
  .pageNav ul li + li a {
    border-left: 0; }
  .pageNav ul .active a {
    background: none;
    border-color: #F49C00;
    color: #333333; }

.itemImg {
  width: 100%;
  padding-bottom: 100%;
  border-radius: 0;
  height: 0;
  position: relative;
  overflow: hidden;
  z-index: 1;
  background:#5A7EB9;
  }
  .itemImg img {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 0;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%; }
  .itemImg:before {
    content: '';
    position: absolute;
    top: 1px;
    bottom: 1px;
    left: 1px;
    right: 1px;
    z-index: 0; }
  .itemImg:before {
    background:#033C77; }
  .itemImg .itemHover {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    display: -webkit-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-justify-content: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    background: rgba(3, 60, 119, 0.9);
    opacity: 0;
    transition: opacity .3s ease-in-out;
    -webkit-transition: opacity .3s ease-in-out; }
    .itemImg .itemHover img {
      width: auto;
      height: auto;
      min-width: 0;
      min-height: 0;
      position: static;
      transform: none;
      -webkit-transform: none; }
    .itemImg .itemHover > * {
      display: block;
      margin: 15px auto; }
    .itemImg .itemHover > * {
      color: #fff; }
    .itemImg .itemHover:hover {
      opacity: 1; }

.item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  padding-bottom: 60px;
  padding-top: 0; }
  .item > * {
    max-width: 100%; }
  @media (max-width: 768px) {
    .item {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; }
    .item > :nth-child(1),
    .item > :nth-child(2) {
      width: 100% !important;
      padding-left: 0;
      padding-right: 0; } }
  .item .itemContent {
    color: #8c8c8c; }

.itemImg.eye:after {
  content: "\f06e"; }
.itemImg.share:after {
  content: "\f1e0"; }

.slideBanner {
  position: relative;
  overflow: hidden; }
  .slideBanner .slideItem {
    margin: 0;
    padding: 0; }
    .slideBanner .slideItem img {
      width: 100%; }
  .slideBanner img.mb {
    display: none; }
  @media (max-width: 1024px) {
    .slideBanner img.mb {
      display: block; }
    .slideBanner img.pc {
      display: none; } }

footer {
  position: relative;
  z-index: 1;
  margin-top: 50px;
  background: #0F3C6B; }
  footer .footerContent .footerType1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    display: -webkit-flex;
    -webkit-justify-content: space-between;
    -webkit-flex-wrap: wrap; }
    footer .footerContent .footerType1 > *:nth-child(1) {
      width: 80%;
      padding-right: 30px; }
    footer .footerContent .footerType1 > *:nth-child(2) {
      width: 25%;
      padding-left: 30px;
      text-align: right; }
    footer .footerContent .footerType1 .copyRightTxt {
      text-align: left;
      border-top: 0; }
    @media (max-width: 1200px) {
      footer .footerContent .footerType1 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; }
        footer .footerContent .footerType1 > *:nth-child(1) {
          width: 100%;
          padding-right: 0; }
        footer .footerContent .footerType1 > *:nth-child(2) {
          width: 100%;
          padding-left: 0;
          text-align: left; } 
footer{margin-top: 0px;}
        }
  footer .footerContent .footerType2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-flex;
    -webkit-justify-content: space-between;
    -webkit-align-items: center; }
  footer .footerContent .footerType3 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    display: -webkit-flex;
    -webkit-justify-content: center;
    text-align: center; }
  footer .footerContent .footerType1,
  footer .footerContent .footerType2,
  footer .footerContent .footerType3 {
    width: 1200px;
    max-width: 100%;
    margin: 0 auto;
    padding: 0 30px; }
  footer .footerContent.copyright [class*="footerType"] {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-align-items: center; }
  @media (max-width: 1024px) {
    footer .footerContent:not(.copyright) {
      display: none; } }
  footer .footerContent.copyright {
    background: #DA9419; }
  footer .companyInfo {
    padding-top: 0.8em;
    padding-bottom: 0.7em;
    color: #ffffff; }
    footer .companyInfo i {
      color: #011427; }
    footer .companyInfo a {
      color: #ffffff; }
    footer .companyInfo a:hover {
      color: rgba(255, 255, 255, 0.7); }
  footer .siteMap.type1 {
    padding-top: 0.8em;
    padding-bottom: 0.7em; }
    footer .siteMap.type1 > li:before {
      content: '|';
      color: rgba(51, 51, 51, 0.5); }
    footer .siteMap.type1 a {
      color: #ffffff; }
  footer .siteMap.type2 {
    padding-top: 0.8em;
    padding-bottom: 0.7em; }
    footer .siteMap.type2 li {
      border-left: 1px solid rgba(51, 51, 51, 0.5); }
      footer .siteMap.type2 li a {
        display: inline-block;
        padding: 10px 18px; }
    footer .siteMap.type2 li:first-child {
      border: 0; }
    footer .siteMap.type2 li:last-child {
      border-right: 1px solid rgba(51, 51, 51, 0.5); }
    footer .siteMap.type2 li + li {
      border-left: 1px solid #F49C00; }
    footer .siteMap.type2 a {
      color: #ffffff; }
    footer .siteMap.type2 a:hover {
      color: #F49C00; }
    @media (max-width: 1200px) {
      footer .siteMap.type2 li {
        min-width: 90px; } }
  @media (max-width: 1024px) {
    footer .siteMap {
      display: none; } }
  footer .footerLogo {
    height: 150px; }
    footer .footerLogo img {
      height: 65px; }
  footer .footerInfo {
    font-size: 15px;
    color: #ffffff;
    padding-top: 0.8em;
    padding-bottom: 0.7em; }
  footer .socialList {
    padding-top: 0.8em;
    padding-bottom: 0.7em; }
    footer .socialList li {
      width: 40px;
      height: 40px;
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      display: -webkit-inline-flex;
      -webkit-flex-wrap: wrap;
      -webkit-align-items: center;
      -webkit-justify-content: center;
      vertical-align: middle;
      text-align: center;
      border: 0 solid #ffffff;
      border-radius: 0;
      background: #033C77; }
      footer .socialList li i {
        font-size: 17px; }
      footer .socialList li > * {
        line-height: 0;
        color: #ffffff; }
      footer .socialList li:hover, footer .socialList li:hover > * {
        color: rgba(255, 255, 255, 0.6);
        border-color: rgba(255, 255, 255, 0.6); }
  footer .copyRightTxt {
    padding-top: 0.8em;
    padding-bottom: 0.7em;
    text-align: center;
    font-size: 13px; }
    footer .copyRightTxt, footer .copyRightTxt a {
      color: #ffffff; }
    footer .copyRightTxt a:hover {
      color: rgba(255, 255, 255, 0.6); }

.flex2cL1, .pageAboutPDUKE.type1 > *, .flex2c, .pageAboutPDUKE.type2, .pageAboutPDUKE.type3, .flex2cL2, .flex4c, .flex3c, .pageAboutGlory {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  display: -webkit-flex;
  -webkit-align-items: flex-start;
  -webkit-justify-content: stretch;
  -webkit-flex-wrap: wrap; }
  .flex2cL1 > *, .pageAboutPDUKE.type1 > * > *, .flex2c > *, .pageAboutPDUKE.type2 > *, .pageAboutPDUKE.type3 > *, .flex2cL2 > *, .flex4c > *, .flex3c > *, .pageAboutGlory > * {
    padding: 15px; }

.flex2cL1 > *, .pageAboutPDUKE.type1 > * > *, .flex2c > *, .pageAboutPDUKE.type2 > *, .pageAboutPDUKE.type3 > *, .flex2cL2 > * {
  width: 50%; }
@media (max-width: 1024px) {
  .flex2cL1 > *:nth-child(1), .pageAboutPDUKE.type1 > * > *:nth-child(1), .flex2c > *:nth-child(1), .pageAboutPDUKE.type2 > *:nth-child(1), .pageAboutPDUKE.type3 > *:nth-child(1), .flex2cL2 > *:nth-child(1) {
    width: 50%;
    padding: 15px 15px; }
  .flex2cL1 > *:nth-child(2), .pageAboutPDUKE.type1 > * > *:nth-child(2), .flex2c > *:nth-child(2), .pageAboutPDUKE.type2 > *:nth-child(2), .pageAboutPDUKE.type3 > *:nth-child(2), .flex2cL2 > *:nth-child(2) {
    width: 50%;
    padding: 15px 15px; }
  .flex2cL1 > *, .pageAboutPDUKE.type1 > * > *, .flex2c > *, .pageAboutPDUKE.type2 > *, .pageAboutPDUKE.type3 > *, .flex2cL2 > * {
    width: 50%; } }
@media (max-width: 768px) {
  .flex2cL1, .pageAboutPDUKE.type1 > *, .flex2c, .pageAboutPDUKE.type2, .pageAboutPDUKE.type3, .flex2cL2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .flex2cL1 > *, .pageAboutPDUKE.type1 > * > *, .flex2c > *, .pageAboutPDUKE.type2 > *, .pageAboutPDUKE.type3 > *, .flex2cL2 > * {
      width: 100%; } }

.flex4c > * {
  width: 25%; }
@media (max-width: 1024px) {
  .flex4c > * {
    width: 50%;
    padding: 15px 15px; } }
@media (max-width: 768px) {
  .flex4c {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .flex4c > * {
      width: 100%; } }

.flex3c > *, .pageAboutGlory > * {
  width: 33.33334%; }
@media (max-width: 1024px) {
  .txt.flex3c > *, .txt.pageAboutGlory > * {
    width: 100%;
    padding: 15px 15px; } }
@media (max-width: 768px) {
  .flex3c, .pageAboutGlory {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .flex3c > *, .pageAboutGlory > * {
      width: 100%; } }

.flex2cL1 > *:nth-child(1), .pageAboutPDUKE.type1 > * > *:nth-child(1) {
  width: 33%; }
.flex2cL1 > *:nth-child(2), .pageAboutPDUKE.type1 > * > *:nth-child(2) {
  width: 67%; }
@media (max-width: 1024px) {
  .flex2cL1 > *:nth-child(1), .pageAboutPDUKE.type1 > * > *:nth-child(1) {
    width: 50%; }
  .flex2cL1 > *:nth-child(2), .pageAboutPDUKE.type1 > * > *:nth-child(2) {
    width: 50%; }
  .flex2cL1 > *, .pageAboutPDUKE.type1 > * > * {
    width: 50%; } }
@media (max-width: 768px) {
  .flex2cL1, .pageAboutPDUKE.type1 > * {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .flex2cL1 > *:nth-child(1), .pageAboutPDUKE.type1 > * > *:nth-child(1) {
      width: 100%; }
    .flex2cL1 > *:nth-child(2), .pageAboutPDUKE.type1 > * > *:nth-child(2) {
      width: 100%; }
    .flex2cL1 > *, .pageAboutPDUKE.type1 > * > * {
      width: 100%; } }

.flex2c > *:nth-child(1), .pageAboutPDUKE.type2 > *:nth-child(1), .pageAboutPDUKE.type3 > *:nth-child(1) {
  width: 50%; }
.flex2c > *:nth-child(2), .pageAboutPDUKE.type2 > *:nth-child(2), .pageAboutPDUKE.type3 > *:nth-child(2) {
  width: 50%; }
@media (max-width: 1024px) {
  .flex2c > *:nth-child(1), .pageAboutPDUKE.type2 > *:nth-child(1), .pageAboutPDUKE.type3 > *:nth-child(1) {
    width: 50%; }
  .flex2c > *:nth-child(2), .pageAboutPDUKE.type2 > *:nth-child(2), .pageAboutPDUKE.type3 > *:nth-child(2) {
    width: 50%; }
  .flex2c > *, .pageAboutPDUKE.type2 > *, .pageAboutPDUKE.type3 > * {
    width: 50%; } }
@media (max-width: 768px) {
  .flex2c, .pageAboutPDUKE.type2, .pageAboutPDUKE.type3 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .flex2c > *:nth-child(1), .pageAboutPDUKE.type2 > *:nth-child(1), .pageAboutPDUKE.type3 > *:nth-child(1) {
      width: 100%; }
    .flex2c > *:nth-child(2), .pageAboutPDUKE.type2 > *:nth-child(2), .pageAboutPDUKE.type3 > *:nth-child(2) {
      width: 100%; }
    .flex2c > *, .pageAboutPDUKE.type2 > *, .pageAboutPDUKE.type3 > * {
      width: 100%; } }

.flex2cL2 > *:nth-child(1) {
  width: 67%; }
.flex2cL2 > *:nth-child(2) {
  width: 33%; }
@media (max-width: 1024px) {
  .flex2cL2 > *:nth-child(1) {
    width: 50%; }
  .flex2cL2 > *:nth-child(2) {
    width: 50%; }
  .flex2cL2 > * {
    width: 50%; } }
@media (max-width: 768px) {
  .flex2cL2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .flex2cL2 > *:nth-child(1) {
      width: 100%; }
    .flex2cL2 > *:nth-child(2) {
      width: 100%; }
    .flex2cL2 > * {
      width: 100%; } }

.flexCenter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  -webkit-flex-wrap: wrap;
  text-align: center; }

.articleBlock,
.articleBlockStyle01,
.articleBlockStyle02,
.articleBlockStyle03,
.proBlock {
  display: inline-block;
  width: 100%;
  margin: 24px 0; }
  .articleBlock img,
  .articleBlockStyle01 img,
  .articleBlockStyle02 img,
  .articleBlockStyle03 img,
  .proBlock img {
    max-width: 100%;
    border-radius: 0; }
  .articleBlock .slidBlock .slidItem,
  .articleBlockStyle01 .slidBlock .slidItem,
  .articleBlockStyle02 .slidBlock .slidItem,
  .articleBlockStyle03 .slidBlock .slidItem,
  .proBlock .slidBlock .slidItem {
    padding: 15px; }
  .articleBlock a:not(.btn),
  .articleBlockStyle01 a:not(.btn),
  .articleBlockStyle02 a:not(.btn),
  .articleBlockStyle03 a:not(.btn),
  .proBlock a:not(.btn) {
    color: #033C77;
    text-decoration: underline; }
    .articleBlock a:not(.btn):hover,
    .articleBlockStyle01 a:not(.btn):hover,
    .articleBlockStyle02 a:not(.btn):hover,
    .articleBlockStyle03 a:not(.btn):hover,
    .proBlock a:not(.btn):hover {
      color: #F49C00; }
  .articleBlock > ul > li,
  .articleBlock > ol > li,
  .articleBlockStyle01 > ul > li,
  .articleBlockStyle02 > ul > li,
  .articleBlockStyle03 > ul > li,
  .proBlock > ul > li,
  .articleBlockStyle01 > ol > li,
  .articleBlockStyle02 > ol > li,
  .articleBlockStyle03 > ol > li,
  .proBlock > ol > li {
    margin-bottom: 30px; }
  .articleBlock ul, .articleBlock ol,
  .articleBlockStyle01 ul,
  .articleBlockStyle02 ul,
  .articleBlockStyle03 ul,
  .proBlock ul,
  .articleBlockStyle01 ol,
  .articleBlockStyle02 ol,
  .articleBlockStyle03 ol,
  .proBlock ol {
    margin-bottom: 0; }
    .articleBlock ul li, .articleBlock ol li,
    .articleBlockStyle01 ul li,
    .articleBlockStyle02 ul li,
    .articleBlockStyle03 ul li,
    .proBlock ul li,
    .articleBlockStyle01 ol li,
    .articleBlockStyle02 ol li,
    .articleBlockStyle03 ol li,
    .proBlock ol li {
      color: #033C77; }
      .articleBlock ul li > *, .articleBlock ol li > *,
      .articleBlockStyle01 ul li > *,
      .articleBlockStyle02 ul li > *,
      .articleBlockStyle03 ul li > *,
      .proBlock ul li > *,
      .articleBlockStyle01 ol li > *,
      .articleBlockStyle02 ol li > *,
      .articleBlockStyle03 ol li > *,
      .proBlock ol li > * {
        color: #333333; }
    .articleBlock ul + ul, .articleBlock ul + ol, .articleBlock ol + ul, .articleBlock ol + ol,
    .articleBlockStyle01 ul + ul,
    .articleBlockStyle02 ul + ul,
    .articleBlockStyle03 ul + ul,
    .proBlock ul + ul,
    .articleBlockStyle01 ul + ol,
    .articleBlockStyle02 ul + ol,
    .articleBlockStyle03 ul + ol,
    .proBlock ul + ol,
    .articleBlockStyle01 ol + ul,
    .articleBlockStyle02 ol + ul,
    .articleBlockStyle03 ol + ul,
    .proBlock ol + ul,
    .articleBlockStyle01 ol + ol,
    .articleBlockStyle02 ol + ol,
    .articleBlockStyle03 ol + ol,
    .proBlock ol + ol {
      margin-top: 30px; }

.articleBlockStyle01 img {
  width: 100%; }

.articleBlockStyle02 {
  min-height: 300px;
  padding: 54px;
  position: relative;
  text-align: center; }
  .articleBlockStyle02 > * {
    position: relative;
    z-index: 1; }
  .articleBlockStyle02:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 0; }
  .articleBlockStyle02, .articleBlockStyle02 * {
    color: #ffffff !important; }
  .articleBlockStyle02:after {
    background: rgba(0, 0, 0, 0.8); }

.articleBlockStyle03 {
  padding: 54px 0;
  position: relative;
  background: rgba(51, 51, 51, 0.1); }

.marqueeBlock {
  height: 50px;
  overflow: hidden; }
  .marqueeBlock a {
    display: block;
    line-height: 50px;
    overflow: hidden; }

.googleMap + footer {
  margin-top: 0; }

.pageAboutPDUKE.type1 > * {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-align-items: stretch; }
  .pageAboutPDUKE.type1 > * > * {
    margin: auto;
    padding: 30px 0; }
.pageAboutPDUKE.type1 > * {
  padding-left: 30px;
  background: url(../images/pageAboutPDUKE-img-1.svg) no-repeat left center; }
  @media (max-width: 1024px) {
    .pageAboutPDUKE.type1 > * > *:nth-child(1) {
      width: 30%; }
    .pageAboutPDUKE.type1 > * > *:nth-child(2) {
      width: 70%; } }
  @media (max-width: 768px) {
    .pageAboutPDUKE.type1 > * {
      padding-left: 0;
      background: none; }
      .pageAboutPDUKE.type1 > * > *:nth-child(1) {
        width: 100%; }
      .pageAboutPDUKE.type1 > * > *:nth-child(2) {
        width: 100%; } }
.pageAboutPDUKE.type1 .itemTitle, .pageAboutPDUKE.type1 .downloadList .itemList.downloadListType1 .item .itemIcon, .downloadList .itemList.downloadListType1 .item .pageAboutPDUKE.type1 .itemIcon {
  color: #033C77; }
.pageAboutPDUKE.type2 {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-align-items: flex-end; }
.pageAboutPDUKE.type3 {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-align-items: flex-start; }
  .pageAboutPDUKE.type3 > * {
    padding: 0; }
    .pageAboutPDUKE.type3 > *:nth-child(1) {
      padding-right: 30px; }
    .pageAboutPDUKE.type3 > *:nth-child(2) {
      padding-left: 30px; }

.pageAboutGlory {
  margin-left: -15px;
  margin-right: -15px; }
  .pageAboutGlory img {
    max-width: 100%; }
  @media (max-width: 768px) {
    .pageAboutGlory {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; }
      .pageAboutGlory > * {
        width: auto;
        display: inline-block;
        text-align: center; } }

.pageAboutMilestone > * {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-align-items: stretch;
  overflow: hidden; }
  @media (max-width: 1024px) {
    .pageAboutMilestone > * > *:nth-child(2) {
      max-width: 80%; } }
  .pageAboutMilestone > * > * {
    margin: 0; }
  .pageAboutMilestone > * > *:nth-child(1) {
    position: relative;
    width: 60px; }
    .pageAboutMilestone > * > *:nth-child(1):after {
      content: '';
      display: inline-block;
      height: 100%;
      position: absolute;
      top: 60px;
      left: 50%;
      transform: translateX(-50%);
      -webkit-transform: translateX(-50%);
      width: 1px;
      background: #033C77; }
  .pageAboutMilestone > *:last-child > *:after {
    display: none; }
.pageAboutMilestone > * > .sameYear:after {
  top: 0; }
.pageAboutMilestone > * > .sameYear .itemLabel {
  color: rgba(244, 156, 0, 0); }
  .pageAboutMilestone > * > .sameYear .itemLabel:before {
    width: 1em;
    height: 1em;
    padding: 0;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    background: #033C77; }
.pageAboutMilestone .itemLabel {
  position: relative;
  text-align: center;
  width: 60px;
  max-width: 60px;
  line-height: 60px;
  padding: 0;
  margin: 0;
  font-size: 20px;
  color: #F49C00;
  font-weight: normal; }
  .pageAboutMilestone .itemLabel:before {
    content: '';
    display: inline-block;
    position: absolute;
    border-radius: 100%;
    width: 100%;
    top: 0;
    left: 0;
    height: 100%;
    border: 1px solid #033C77; }
.pageAboutMilestone .itemContent {
  display: inline-block;
  width: 760px;
  word-break: break-word;
  padding: 1em;
  font-size: 15px;
  min-height: 90px; }
  .pageAboutMilestone .itemContent b, .pageAboutMilestone .itemContent strong {
    color: #F49C00;
    font-weight: normal;
    font-style: normal; }

.pageAboutRecruiting p {
  margin-bottom: 30px; }
  .pageAboutRecruiting p a {
    color: #033C77;
    text-decoration: underline; }
    .pageAboutRecruiting p a:hover {
      color: #F49C00; }

.pageContactStyle1 {
  margin-bottom: 30px;
  padding: 15px;
  background: url(../images/contact-bg.png);
  border: 15px solid #033C77; }
  .pageContactStyle1 .itemTitle, .pageContactStyle1 .downloadList .itemList.downloadListType1 .item .itemIcon, .downloadList .itemList.downloadListType1 .item .pageContactStyle1 .itemIcon {
    margin: 0;
    margin-bottom: 30px;
    font-size: 20px;
    font-weight: bold;
    color: #F49C00; }
  .pageContactStyle1 .itemSubTitle {
    margin: 0;
    margin-bottom: 15px;
    font-size: 15px;
    color: #fff; }
  .pageContactStyle1 .itemContent {
    margin-bottom: 0; }
    .pageContactStyle1 .itemContent, .pageContactStyle1 .itemContent a {
      color: rgba(255, 255, 255, 0.85); }
    .pageContactStyle1 .itemContent img {
      margin: 0 .5em; }

.pageContactStyle2 > * {
  margin-bottom: 30px; }
.pageContactStyle2 .itemTitle, .pageContactStyle2 .downloadList .itemList.downloadListType1 .item .itemIcon, .downloadList .itemList.downloadListType1 .item .pageContactStyle2 .itemIcon {
  margin: 0;
  margin-bottom: 30px;
  font-size: 20px;
  font-weight: bold;
  color: #333333; }
  .pageContactStyle2 .itemTitle img, .pageContactStyle2 .downloadList .itemList.downloadListType1 .item .itemIcon img, .downloadList .itemList.downloadListType1 .item .pageContactStyle2 .itemIcon img {
    margin-right: 1em; }
.pageContactStyle2 .itemSubTitle {
  margin: 0;
  line-height: 2em;
  font-size: 15px;
  color: #033C77; }
.pageContactStyle2 .itemContent {
  margin-bottom: 0; }
  .pageContactStyle2 .itemContent, .pageContactStyle2 .itemContent a {
    color: #000; }
  .pageContactStyle2 .itemContent img {
    margin: 0 .5em; }

.albumList .itemList .item > :nth-child(1) {
  width: 100%; }
.albumList .itemList .item > :nth-child(2) {
  width: 100%; }
.albumList .itemList .item .itemImg {
  padding-bottom: 100%; }
  .albumList .itemList .item .itemImg img {
    width: auto;
    height: auto;
    max-width: none;
    max-height: none;
    min-width: 100%;
    min-height: 100%; }
.albumList .itemList .item .itemTitle, .albumList .downloadList .itemList.downloadListType1 .item .itemIcon, .downloadList .albumList .itemList.downloadListType1 .item .itemIcon {
  font-size: 15px; }
  .albumList .itemList .item .itemTitle:hover, .albumList .downloadList .itemList.downloadListType1 .item .itemIcon:hover, .downloadList .albumList .itemList.downloadListType1 .item .itemIcon:hover {
    color: #033C77; }
.albumList .itemList .item .dateStyle {
  font-size: 13px;
  line-height: 13px;
  color: gray; }
  .albumList .itemList .item .dateStyle i {
    color: #033C77;
    padding-right: .5em; }
.albumList .itemList .item .itemTotal {
  font-size: 13px;
  color: gray; }
  .albumList .itemList .item .itemTotal i {
    color: #033C77;
    padding-right: .5em; }
@media (max-width: 1200px) {
  .albumList .itemList .item {
    width: 33.333%; } }
@media (max-width: 992px) {
  .albumList .itemList .item {
    width: 50%; } }
@media (max-width: 768px) {
  .albumList .itemList .item {
    width: 100%; } }

.itemList.photos .itemImg:after {
  content: "\f002"; }

.itemList.waterPhotos .item {
  padding: 15px; }
  .itemList.waterPhotos .item .itemImg {
    padding-bottom: 0;
    height: auto;
    border-radius: 0; }
    .itemList.waterPhotos .item .itemImg img {
      position: static;
      width: 100%;
      height: auto;
      max-width: 100%;
      max-height: noee;
      min-height: 0;
      min-width: 0;
      transform: none;
      -webkit-transform: none; }
    .itemList.waterPhotos .item .itemImg:before {
      border-radius: 0; }
    .itemList.waterPhotos .item .itemImg:after {
      content: "\f002"; }

.videoList .itemList .item > :nth-child(1) {
  width: 100%; }
.videoList .itemList .item > :nth-child(2) {
  width: 100%; }
.videoList .itemList .item .itemImg {
  padding-bottom: 75%; }
  .videoList .itemList .item .itemImg img {
    max-width: 200%;
    max-height: 200%;
    min-width: 100%;
    min-height: 100%; }
.videoList .itemList .item .itemImg:after {
  content: "\f04b"; }
.videoList .itemList .item .itemTitle, .videoList .downloadList .itemList.downloadListType1 .item .itemIcon, .downloadList .videoList .itemList.downloadListType1 .item .itemIcon {
  font-size: 15px; }
  .videoList .itemList .item .itemTitle:hover, .videoList .downloadList .itemList.downloadListType1 .item .itemIcon:hover, .downloadList .videoList .itemList.downloadListType1 .item .itemIcon:hover {
    color: #033C77; }
.videoList .itemList .item .dateStyle {
  font-size: 13px;
  line-height: 13px;
  color: gray; }
  .videoList .itemList .item .dateStyle i {
    color: #033C77;
    padding-right: .5em; }
.videoList .itemList .item .itemTotal {
  font-size: 13px;
  color: #8c8c8c; }
@media (max-width: 1200px) {
  .videoList .itemList .item {
    width: 33.333%; } }
@media (max-width: 992px) {
  .videoList .itemList .item {
    width: 50%; } }
@media (max-width: 768px) {
  .videoList .itemList .item {
    width: 100%; } }

.newsList .itemList .item {
  padding-top: 30px;
  padding-bottom: 30px; }
.newsList .itemList.newsListType2 .item > :nth-child(1) {
  width: 30%; }
.newsList .itemList.newsListType2 .item > :nth-child(2) {
  width: 70%; }
.newsList .itemList.newsListType2 .item > :nth-child(2) {
  padding-left: 30px; }
@media (max-width: 768px) {
  .newsList .itemList.newsListType2 .item > :nth-child(2) {
    padding-left: 0;
    padding-right: 0;
    padding-top: 30px; } }
.newsList .itemList.newsListType2 .item .itemImg {
  padding-bottom: 73.333%; }
  .newsList .itemList.newsListType2 .item .itemImg > img {
    width: auto;
    height: auto;
    max-width: 150%;
    max-height: 150%;
    min-width: 100%;
    min-height: 100%; }
.newsList .itemList.newsListType2 .item .dateStyle {
  color: #808080; }
  .newsList .itemList.newsListType2 .item .dateStyle span {
    padding-left: 5px; }
.newsList .itemList.newsListType2 .item .itemTitle, .newsList .itemList.newsListType2 .downloadList .itemList.downloadListType1 .item .itemIcon, .downloadList .itemList.downloadListType1 .newsList .itemList.newsListType2 .item .itemIcon {
  font-size: 20px;
  color: #F49C00;
  text-decoration: underline; }
.newsList .itemList.newsListType2 .item .itemContent {
  color: #333333; }

.newsDetail .dateStyle {
  color: #808080; }
  .newsDetail .dateStyle span {
    padding-left: 5px; }
.newsDetail .itemTitle, .newsDetail .downloadList .itemList.downloadListType1 .item .itemIcon, .downloadList .itemList.downloadListType1 .item .newsDetail .itemIcon {
  font-size: 20px;
  font-weight: bold;
  color: #333333;
  margin-bottom: 15px; }

.faqList .itemList .item {
  padding-top: 0;
  padding-bottom: 0;
  margin-bottom: 30px;
  border: 1px solid #b3b3b3;
  border-radius: 0;
  overflow: hidden; }
  .faqList .itemList .item .itemTitle, .faqList .downloadList .itemList.downloadListType1 .item .itemIcon, .downloadList .faqList .itemList.downloadListType1 .item .itemIcon {
    padding: .5em 2.5em;
    display: inline-block;
    width: 100%;
    font-size: 17px;
    position: relative;
    cursor: pointer; }
    .faqList .itemList .item .itemTitle:before, .faqList .downloadList .itemList.downloadListType1 .item .itemIcon:before, .downloadList .faqList .itemList.downloadListType1 .item .itemIcon:before {
      content: "\f059";
      display: inline-block;
      font-family: FontAwesome;
      font-size: 1em;
      padding-right: .5em;
      margin-left: -1.5em; }
    .faqList .itemList .item .itemTitle:after, .faqList .downloadList .itemList.downloadListType1 .item .itemIcon:after, .downloadList .faqList .itemList.downloadListType1 .item .itemIcon:after {
      content: "\f054";
      display: inline-block;
      font-family: FontAwesome;
      font-size: 1em;
      padding-right: .5em;
      padding-left: .5em;
      position: absolute;
      right: .5em;
      top: 50%;
      color: #b3b3b3;
      transform: rotate(0) translateY(-50%);
      -webkit-transform: rotate(0) translateY(-50%); }
    .faqList .itemList .item .itemTitle:hover, .faqList .downloadList .itemList.downloadListType1 .item .itemIcon:hover, .downloadList .faqList .itemList.downloadListType1 .item .itemIcon:hover {
      background: rgba(3, 60, 119, 0.5);
      color: #033C77; }
      .faqList .itemList .item .itemTitle:hover:before, .faqList .downloadList .itemList.downloadListType1 .item .itemIcon:hover:before, .downloadList .faqList .itemList.downloadListType1 .item .itemIcon:hover:before {
        color: #033C77; }
  .faqList .itemList .item.active .itemTitle, .faqList .downloadList .itemList.downloadListType1 .item.active .itemIcon, .downloadList .faqList .itemList.downloadListType1 .item.active .itemIcon {
    color: #033C77; }
    .faqList .itemList .item.active .itemTitle:before, .faqList .downloadList .itemList.downloadListType1 .item.active .itemIcon:before, .downloadList .faqList .itemList.downloadListType1 .item.active .itemIcon:before {
      color: #033C77; }
    .faqList .itemList .item.active .itemTitle:after, .faqList .downloadList .itemList.downloadListType1 .item.active .itemIcon:after, .downloadList .faqList .itemList.downloadListType1 .item.active .itemIcon:after {
      transform-origin: center top;
      transform: rotate(90deg) translateY(-50%);
      -webkit-transform-origin: center top;
      -webkit-transform: rotate(90deg) translateY(-50%);
      color: #333333; }
  .faqList .itemList .item .itemContent {
    padding: .5em 1em;
    border-top: 1px solid rgba(179, 179, 179, 0.5);
    color: #333333; }

.proBlock a:not(.btn) {
  text-decoration: none; }
.proBlock .proList + .proList {
  margin-top: 30px; }
.proBlock .proList .itemList[class*="Bbox_in"] > div {
  margin-left: -15px;
  margin-right: -15px; }
.proBlock .proList .itemList .item {
  display: block;
  padding-left: 15px;
  padding-right: 15px; }
  .proBlock .proList .itemList .item > :nth-child(1) {
    width: 100%; }
  .proBlock .proList .itemList .item > :nth-child(2) {
    width: 100%; }
  .proBlock .proList .itemList .item .itemImg {
    padding-bottom: 60%; }
    .proBlock .proList .itemList .item .itemImg:before {
      opacity: 0; }
    .proBlock .proList .itemList .item .itemImg.default:before {
      opacity: 1; }
  .proBlock .proList .itemList .item .itemTitle, .proBlock .proList .downloadList .itemList.downloadListType1 .item .itemIcon, .downloadList .proBlock .proList .itemList.downloadListType1 .item .itemIcon {
    margin: 24px 0;
    font-size: 20px;
    color: #333333; }
  .proBlock .proList .itemList .item a:hover .itemTitle, .proBlock .proList .downloadList .itemList.downloadListType1 .item a:hover .itemIcon, .downloadList .proBlock .proList .itemList.downloadListType1 .item a:hover .itemIcon {
    color: #F49C00; }
  .proBlock .proList .itemList .item .itemInfo {
    font-size: 13px;
    color: gray; }
    .proBlock .proList .itemList .item .itemInfo i {
      color: #b3b3b3;
      padding-right: .5em; }
  .proBlock .proList .itemList .item .itemAddCart {
    font-size: 13px;
    color: #033C77; }
    .proBlock .proList .itemList .item .itemAddCart i {
      color: #033C77;
      padding-right: .5em; }
    .proBlock .proList .itemList .item .itemAddCart:hover {
      color: #04509f; }
  .proBlock .proList .itemList .item .itemPrice {
    font-size: 17px;
    text-align: right; }
  @media (max-width: 1200px) {
    .proBlock .proList .itemList .item {
      width: 50%; } }
  @media (max-width: 992px) {
    .proBlock .proList .itemList .item {
      width: 50%; } }
  @media (max-width: 768px) {
    .proBlock .proList .itemList .item {
      width: 100%; } }
@media (max-width: 1024px) {
  .proBlock .proList > div {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .proBlock .proList > div > div:nth-child(1) {
      width: 100%;
      margin-bottom: 30px; }
    .proBlock .proList > div > div:nth-child(2) {
      width: 100%;
      margin-bottom: 30px; } }
.proBlock .tableBlock td {
  cursor: pointer; }
.proBlock .tableBlock .itemTitle, .proBlock .tableBlock .downloadList .itemList.downloadListType1 .item .itemIcon, .downloadList .itemList.downloadListType1 .item .proBlock .tableBlock .itemIcon {
  font-size: 13px;
  line-height: 1em; }
.proBlock .tableBlock .itemContent {
  font-size: 13px;
  line-height: 1.3em;
  height: 4em;
  padding: .5em .8em; }
  .proBlock .tableBlock .itemContent a {
    color: #333333; }
    .proBlock .tableBlock .itemContent a.hover, .proBlock .tableBlock .itemContent a:hover {
      color: #033C77; }
  .proBlock .tableBlock .itemContent.new, .proBlock .tableBlock .itemContent.new * {
    color: #F49C00; }
.proBlock .proDownloadList a {
  padding-right: 2em;
  display: inline-block;
  margin-right: 54px;
  margin-bottom: 30px;
  background: url(../images/icon-file.svg) no-repeat right center;
  color: #333333;
  text-decoration: underline; }

.selectType.block {
  margin-bottom: 60px; }
  @media (max-width: 1024px) {
    .selectType.block {
      margin-bottom: 0; } }
@media (min-width: 1024px) {
  .selectType .form-group br {
    display: none; } }

.proSelector .Bbox_in_3c > div {
  margin-left: -5px;
  margin-right: -5px; }
  .proSelector .Bbox_in_3c > div > div {
    padding-left: 5px;
    padding-right: 5px; }
.proSelector .Bbox_in_3c .boxTitle {
  padding-bottom: 1em;
  border-bottom: 1px solid #808080; }
@media (max-width: 1024px) {
  .proSelector .Bbox_in_3c > div > div {
    width: 100%; } }
.proSelector .boxTitle {
  margin-bottom: 1em;
  margin-top: 3em; }
  @media (max-width: 1024px) {
    .proSelector .boxTitle {
      margin-top: 2em; } }
.proSelector .proFilter .noUi-target {
  margin-top: 30px;
  margin-bottom: 30px;
  padding-left: 20px;
  height: 3px;
  border: 0;
  background: #808080; }
  .proSelector .proFilter .noUi-target .noUi-connect {
    background: #808080; }
  .proSelector .proFilter .noUi-target .noUi-background {
    background: #808080; }
  .proSelector .proFilter .noUi-target.noUi-horizontal .noUi-handle {
    border: 0;
    padding: 0;
    display: inline-block;
    box-shadow: none;
    -webkit-box-shadow: none;
    width: 20px;
    height: 20px;
    background: #000;
    border-radius: 100%; }
    .proSelector .proFilter .noUi-target.noUi-horizontal .noUi-handle:before, .proSelector .proFilter .noUi-target.noUi-horizontal .noUi-handle:after {
      display: none; }
    .proSelector .proFilter .noUi-target.noUi-horizontal .noUi-handle.noUi-handle-upper {
      background: #F49C00; }
.proSelector .proFilter .showInfo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-align-items: center; }
  .proSelector .proFilter .showInfo input {
    width: 100px; }
  .proSelector .proFilter .showInfo label {
    display: inline-block;
    margin: 0;
    line-height: 1em; }
.proSelector .proFilter + .form-group {
  margin-top: 15px; }
.proSelector .disabled {
  opacity: .3;
  position: relative; }
  .proSelector .disabled:after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(255, 255, 255, 0);
    z-index: 10; }
  @media (max-width: 1024px) {
    .proSelector .disabled {
      display: none; } }

.downloadList .itemList .item {
  padding-top: 30px;
  padding-bottom: 30px; }
.downloadList .itemList.downloadListType1 .item {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  border-top: 1px solid rgba(179, 179, 179, 0.5); }
  .downloadList .itemList.downloadListType1 .item > div:first-child {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    display: -webkit-flex; }
  .downloadList .itemList.downloadListType1 .item .itemIcon {
    display: inline-block;
    vertical-align: top;
    padding-right: 30px;
    color: #033C77; }
  .downloadList .itemList.downloadListType1 .item .itemLink {
    text-align: right;
    font-size: 13px;
    color: gray; }
    .downloadList .itemList.downloadListType1 .item .itemLink i {
      color: #033C77;
      padding-right: .5em; }
  .downloadList .itemList.downloadListType1 .item a:hover, .downloadList .itemList.downloadListType1 .item a:hover i {
    color: #033C77; }
.downloadList .itemList.downloadListType2 .item > :nth-child(1) {
  width: 100%; }
.downloadList .itemList.downloadListType2 .item > :nth-child(2) {
  width: 100%; }
.downloadList .itemList.downloadListType2 .item .itemImg {
  padding-bottom: 100%; }
.downloadList .itemList.downloadListType2 .item .itemTitle, .downloadList .itemList.downloadListType2 .itemList.downloadListType1 .item .itemIcon, .downloadList .itemList.downloadListType1 .itemList.downloadListType2 .item .itemIcon {
  font-size: 15px; }
  .downloadList .itemList.downloadListType2 .item .itemTitle:hover, .downloadList .itemList.downloadListType2 .itemList.downloadListType1 .item .itemIcon:hover, .downloadList .itemList.downloadListType1 .itemList.downloadListType2 .item .itemIcon:hover {
    color: #033C77; }
.downloadList .itemList.downloadListType2 .item .dateStyle {
  font-size: 13px;
  line-height: 13px;
  color: #8c8c8c; }
.downloadList .itemList.downloadListType2 .item .itemLink {
  font-size: 13px;
  color: gray; }
  .downloadList .itemList.downloadListType2 .item .itemLink i {
    color: #033C77;
    padding-right: .5em; }
@media (max-width: 1200px) {
  .downloadList .itemList.downloadListType2 .item {
    width: 33.333%; } }
@media (max-width: 992px) {
  .downloadList .itemList.downloadListType2 .item {
    width: 50%; } }
@media (max-width: 768px) {
  .downloadList .itemList.downloadListType2 .item {
    width: 100%; } }

.pageDetail .itemImg {
  height: auto;
  padding-bottom: 0;
  margin: 30px auto; }
  .pageDetail .itemImg img {
    position: static;
    transform: none;
    -webkit-transform: none; }
  .pageDetail .itemImg:hover:before, .pageDetail .itemImg:hover:after {
    display: none; }
.pageDetail .itemContent {
  color: #333333;
  margin-bottom: 45px; }

.timeLine .item {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-align-items: stretch;
  padding-bottom: 0; }
  .timeLine .item > .itemLine {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-flex: 1; }
  .timeLine .item > .itemContent {
    -webkit-box-flex: 3;
        -ms-flex: 3;
            flex: 3;
    -webkit-flex: 3;
    padding-bottom: 60px; }
  .timeLine .item .itemContent {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    display: -webkit-flex; }
    .timeLine .item .itemContent > .itemPic {
      width: 33%; }
    .timeLine .item .itemContent > .itemTxt {
      width: 100%;
      padding-left: 60px; }
    .timeLine .item .itemContent > .itemPic + .Txt {
      width: 67%; }
  @media (max-width: 1024px) {
    .timeLine .item .itemContent {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-flex-wrap: wrap; }
      .timeLine .item .itemContent > .itemPic {
        width: 50%; }
      .timeLine .item .itemContent > .itemTxt {
        width: 100%;
        padding-left: 0; } }
  @media (max-width: 768px) {
    .timeLine .item {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; }
      .timeLine .item .itemLine {
        padding-bottom: 30px; }
        .timeLine .item .itemLine:before {
          display: none; }
      .timeLine .item .itemContent > .itemPic {
        width: 100%; } }
  .timeLine .item .itemTitle, .timeLine .downloadList .itemList.downloadListType1 .item .itemIcon, .downloadList .itemList.downloadListType1 .timeLine .item .itemIcon {
    color: #F49C00; }
  .timeLine .item .itemImg img {
    max-width: 150%;
    max-height: 150%;
    min-width: 100%;
    min-height: 100%; }
  .timeLine .item .itemImg:hover:before, .timeLine .item .itemImg:hover:after {
    display: none; }
  .timeLine .item .itemLine {
    position: relative;
    overflow: hidden;
    font-size: 36px; }
    .timeLine .item .itemLine:before {
      content: '';
      position: absolute;
      width: 110%;
      top: 2em;
      left: 4em;
      z-index: 0;
      border-bottom: 1px dashed #b3b3b3; }
    .timeLine .item .itemLine:after {
      content: '';
      position: absolute;
      height: 110%;
      top: 4em;
      left: 2em;
      z-index: 0;
      border-left: 1px dashed #b3b3b3; }
  .timeLine .item:last-child .itemLine:after {
    display: none; }
  .timeLine .item .itemStep {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    display: -webkit-flex;
    -webkit-align-items: center;
    -webkit-justify-content: center;
    position: relative;
    z-index: 1;
    width: 4em;
    height: 4em;
    font-size: 36px;
    font-weight: 300;
    border: 1px solid #033C77;
    border-radius: 100%; }
    .timeLine .item .itemStep > *:nth-child(2) {
      font-size: 15px; }
    .timeLine .item .itemStep > * {
      line-height: 1em; }

.supportSearchList {
  margin-bottom: 54px; }
  .supportSearchList a {
    display: inline-block;
    width: 40px;
    text-align: center;
    padding: 0;
    line-height: 40px;
    color: #033C77;
    font-weight: bold;
    font-size: 20px;
    border: 1px solid transparent;
    margin-right: 15px;
    margin-bottom: 15px; }
    .supportSearchList a.active, .supportSearchList a:hover {
      border: 1px solid #F49C00;
      color: #333333; }

.supportSearchResult {
  margin-top: 54px;
  display: inline-block; }
  .supportSearchResult .supportSearchResult_title {
    width: 200px;
    height: 50px;
    line-height: 50px;
    display: inline-block;
    text-align: center;
    background: #033C77;
    color: #fff;
    border-top: 3px solid #F49C00; }
  .supportSearchResult .articleBlock {
    margin-top: 0;
    padding: 30px;
    border: 1px solid #808080; }
  .supportSearchResult .item {
    padding-bottom: 30px; }
  .supportSearchResult .itemTitle, .supportSearchResult .downloadList .itemList.downloadListType1 .item .itemIcon, .downloadList .itemList.downloadListType1 .item .supportSearchResult .itemIcon {
    color: #333333;
    font-size: 20px; }
  .supportSearchResult .itemContent {
    color: #333333;
    font-size: 15px;
    word-wrap: break-word;
    word-break: break-word;
    width: 100%; }

.index .slideBanner + * {
  margin-top: 0; }
.index .slideBanner .slick-dots {
  bottom: 170px; }
  @media (max-width: 1024px) {
    .index .slideBanner .slick-dots {
      bottom: 0;
      opacity: 0; } }
@media (max-width: 1024px) {
  .index .slideBanner {
    margin-top: 80px; } }
.index .indexBlock1 {
  position: relative;
  overflow: hidden;
  margin-top: -170px; }
  .index .indexBlock1 .itemList {
    padding: 15px 30px;
    position: relative;
    z-index: 1; }
    .index .indexBlock1 .itemList > div {
      position: relative;
      z-index: 100; }
  .index .indexBlock1 .item {
    padding: 54px 30px; }
  .index .indexBlock1 .itemContent {
    margin-bottom: 24px;
    min-height: 180px;
    width: 100%; }
    .index .indexBlock1 .itemContent p {
      margin-bottom: 0; }
  .index .indexBlock1 .itemTitle img, .index .indexBlock1 .downloadList .itemList.downloadListType1 .item .itemIcon img, .downloadList .itemList.downloadListType1 .item .index .indexBlock1 .itemIcon img {
    margin-right: 1em; }
  @media (max-width: 440px) {
    .index .indexBlock1 .itemTitle img, .index .indexBlock1 .downloadList .itemList.downloadListType1 .item .itemIcon img, .downloadList .itemList.downloadListType1 .item .index .indexBlock1 .itemIcon img {
      margin: 0;
      margin-bottom: 1em;
      display: block; } }
  @media (max-width: 1024px) {
    .index .indexBlock1 {
      margin-top: 30px;
      padding: 24px; }
      .index .indexBlock1 .itemList:before, .index .indexBlock1 .itemList:after {
        display: none; }
      .index .indexBlock1 .item {
        padding: 24px; }
      .index .indexBlock1 .itemContent {
        min-height: 0; } }
  .index .indexBlock1 .itemList > div {
    background: url(../images/contact-bg.png);
    border: 15px solid #055DA7; }
  .index .indexBlock1 .itemList:before {
    content: '';
    position: absolute;
    z-index: 0;
    left: -75px;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    width: 100%;
    height: 666px;
    background: url(../images/blockShadow-left.png) no-repeat left center; }
  .index .indexBlock1 .itemList:after {
    content: '';
    position: absolute;
    z-index: 0;
    right: -75px;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    width: 100%;
    height: 666px;
    background: url(../images/blockShadow-right.png) no-repeat right center; }
  .index .indexBlock1 .item + .item {
    border-left: 1px solid #033C77; }
  .index .indexBlock1 .itemContent p {
    color: #fff; }
  .index .indexBlock1 .itemContent:hover p {
    color: #808080; }
  .index .indexBlock1 .itemTitle, .index .indexBlock1 .downloadList .itemList.downloadListType1 .item .itemIcon, .downloadList .itemList.downloadListType1 .item .index .indexBlock1 .itemIcon {
    color: #F49C00;
    font-size: 20px;
    text-decoration: underline; }
.index .indexBlock2 .flex3c, .index .indexBlock2 .pageAboutGlory {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-justify-content: space-between; }
  .index .indexBlock2 .flex3c > *, .index .indexBlock2 .pageAboutGlory > * {
    padding: 0;
    width: 24.7%; }
  @media (max-width: 1024px) {
    .index .indexBlock2 .flex3c, .index .indexBlock2 .pageAboutGlory {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; }
      .index .indexBlock2 .flex3c > *, .index .indexBlock2 .pageAboutGlory > * {
        width: 100%;
        padding: 15px 30px; } }
.index .indexBlock2 .item {
  display: block; }
  .index .indexBlock2 .item:hover .itemContent {
    opacity: 0; }
  .index .indexBlock2 .item:hover .itemHover {
    opacity: 1; }
  @media (max-width: 1024px) {
    .index .indexBlock2 .item:hover .itemContent {
      opacity: 1; }
    .index .indexBlock2 .item:hover .itemHover {
      opacity: 0; } }
  .index .indexBlock2 .item .itemHover {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap; }
    @media (max-width: 1500px) {
      .index .indexBlock2 .item .itemHover > * {
        margin: 5px auto; }
      .index .indexBlock2 .item .itemHover .itemTxt {
        max-height: 4em;
        overflow: hidden; } }
  .index .indexBlock2 .item .itemImg {
    padding-bottom: 55%; }
    .index .indexBlock2 .item .itemImg > img {
      width: 100%;
      height: auto;
      max-width: none;
      max-height: none; }
  .index .indexBlock2 .item .itemTitle, .index .indexBlock2 .downloadList .itemList.downloadListType1 .item .itemIcon, .downloadList .itemList.downloadListType1 .index .indexBlock2 .item .itemIcon {
    font-size: 20px;
    color: #F49C00; }
  .index .indexBlock2 .item .itemTxt {
    width: 55%;
    min-width: 350px;
    max-width: 100%;
    text-align: center; }
    .index .indexBlock2 .item .itemContent .itemTitle{font-size: 14px;color: #012143; font-weight: 600;}
  .index .indexBlock2 .item .itemContent {
    position: absolute;
    top: 20px;
    right:20px;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%); }
    .index .indexBlock2 .item .itemContent > * {
      position: relative; }
    .index .indexBlock2 .item .itemContent:before {
      content: '';
      position: absolute;
      height: 30px;
      top: 20px;
      transform: translateY(-50%);
      -webkit-transform: translateY(-50%);

      z-index: 0; }
    .index .indexBlock2 .item .itemContent .itemTitle, .index .indexBlock2 .downloadList .itemList.downloadListType1 .item .itemContent .itemIcon, .downloadList .itemList.downloadListType1 .index .indexBlock2 .item .itemContent .itemIcon {
      margin: 0; }
    .index .indexBlock2 .item .itemContent .num {
      font-size: 72px;
      font-style: italic;
      color: rgba(255, 255, 255, 0.5);
      line-height: 1em; }
.index .newsList .itemList.newsListType2 .item > :nth-child(1) {
  width: 40%; }
.index .newsList .itemList.newsListType2 .item > :nth-child(2) {
  width: 60%; }

.searchForm {
  position: fixed;
  right: 0;
  top: 0;
  left: 0;
  height: 130px;
  z-index: 1000;
  display: none;
  background: #fff; }
  @media (max-width: 1024px) {
    .searchForm {
      bottom: 0;
      height: auto; } }
  .searchForm.open {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    display: -webkit-flex; }
  .searchForm form {
    margin: auto;
    display: inline-block;
    width: 100%;
    text-align: center; }
  .searchForm .closeBtn {
    position: absolute;
    right: 1em;
    top: 1em;
    border: 0;
    background: none; }
  .searchForm .btn {
    width: auto;
    background: none; }
    .searchForm .btn img {
      width: 35px; }
  .searchForm input {
    width: 60%; }

.editorBlock {
  min-height: 10em; }

.ScrollBackground {
  position: fixed;
  z-index: -1;
  width: 100%;
  height: 100%; }
  .ScrollBackground img {
    position: absolute;
    max-width: 100%;
    right: 0;
    transition: top 2.3s cubic-bezier(0.02, 0.71, 0.44, 0.99);
    -webkit-transition: top 2.3s cubic-bezier(0.02, 0.71, 0.44, 0.99); }

    .metpager_8 a,.metpager_8 span.miy{ border:1px solid #ddd; background: #FFF; padding:5px 10px 5px 10px; color:#033C77;font-size: 18px;}
.metpager_8 a:hover { border:1px solid #a0a0a0; }
.metpager_8 a:hover { border:1px solid #a0a0a0; }
.metpager_8 span.current {border:1px solid #D1D1D1;padding:5px 10px 5px 10px; margin:2px; color:#033C77; background-color:#f0f0f0; text-decoration:none;font-size: 18px;}
.metpager_8 span.disabled { border:1px solid #f3f3f3;padding:5px 10px 5px 10px;margin:2px; color:#ccc;font-size: 18px;background: #FFF}

